{
  "sources": {
    "opencypher": {
      "url": "https://github.com/opencypher/openCypher.git",
      "revision": "677cbafabb8c3c5eed458fd3b1ec0daec8d67d23",
      "version": "2024.3",
      "directory": "tck/features",
      "license": "Apache-2.0"
    },
    "tinkerpop": {
      "url": "https://github.com/apache/tinkerpop.git",
      "revision": "fa698ba2aba8967dcd17eb61cb13648b934fab5b",
      "version": "3.7.4",
      "directory": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features",
      "license": "Apache-2.0"
    },
    "rdf": {
      "url": "https://github.com/w3c/rdf-tests.git",
      "revision": "369a90d1a60c021b746df2e411da0ff36258a758",
      "version": "SPARQL 1.0 and 1.1; pinned repository revision",
      "directory": "sparql",
      "license": "See upstream LICENSE.md"
    }
  },
  "cases": [
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:33",
      "suite": "opencypher",
      "name": "[1] Standalone call to procedure that takes no arguments and yields no results",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L33",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.doNothing() :: ():",
          "table": [
            []
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.doNothing()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:44",
      "suite": "opencypher",
      "name": "[2] Standalone call to procedure that takes no arguments and yields no results, called with implicit arguments",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L44",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.doNothing() :: ():",
          "table": [
            []
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.doNothing"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:55",
      "suite": "opencypher",
      "name": "[3] In-query call to procedure that takes no arguments and yields no results",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L55",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.doNothing() :: ():",
          "table": [
            []
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nCALL test.doNothing()\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:69",
      "suite": "opencypher",
      "name": "[4] In-query call to procedure that takes no arguments and yields no results and consumes no rows",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L69",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.doNothing() :: ():",
          "table": [
            []
          ]
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'a'})\nCREATE (:B {name: 'b'})\nCREATE (:C {name: 'c'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nCALL test.doNothing()\nRETURN n.name AS `name`"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'a'"
            ],
            [
              "'b'"
            ],
            [
              "'c'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:92",
      "suite": "opencypher",
      "name": "[5] Standalone call to STRING procedure that takes no arguments",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L92",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.labels() :: (label :: STRING?):",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.labels()"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:110",
      "suite": "opencypher",
      "name": "[6] In-query call to STRING procedure that takes no arguments",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L110",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.labels() :: (label :: STRING?):",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.labels() YIELD label\nRETURN label"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:129",
      "suite": "opencypher",
      "name": "[7] Standalone call to procedure should fail if explicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L129",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "name",
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Dobby')"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberOfArguments"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:139",
      "suite": "opencypher",
      "name": "[8] In-query call to procedure should fail if explicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L139",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "name",
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Dobby') YIELD out\nRETURN out"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberOfArguments"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:150",
      "suite": "opencypher",
      "name": "[9] Standalone call to procedure should fail if too many explicit argument are given",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L150",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(1, 2, 3, 4)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberOfArguments"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:160",
      "suite": "opencypher",
      "name": "[10] In-query call to procedure should fail if too many explicit argument are given",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L160",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(1, 2, 3, 4) YIELD out\nRETURN out"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberOfArguments"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:171",
      "suite": "opencypher",
      "name": "[11] Standalone call to procedure should fail if implicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L171",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "name",
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "name",
              "'Stefan'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc"
        },
        {
          "text": "a ParameterMissing should be raised at compile time: MissingParameter"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:183",
      "suite": "opencypher",
      "name": "[12] In-query call to procedure that has outputs fails if no outputs are yielded",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L183",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(1)\nRETURN out"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:194",
      "suite": "opencypher",
      "name": "[13] Standalone call to unknown procedure should fail",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L194",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc"
        },
        {
          "text": "a ProcedureError should be raised at compile time: ProcedureNotFound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:202",
      "suite": "opencypher",
      "name": "[14] In-query call to unknown procedure should fail",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L202",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc() YIELD out\nRETURN out"
        },
        {
          "text": "a ProcedureError should be raised at compile time: ProcedureNotFound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:211",
      "suite": "opencypher",
      "name": "[15] In-query procedure call should fail if shadowing an already bound variable",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L211",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.labels() :: (label :: STRING?):",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH 'Hi' AS label\nCALL test.labels() YIELD label\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:226",
      "suite": "opencypher",
      "name": "[16] In-query procedure call should fail if one of the argument expressions uses an aggregation function",
      "feature": "Call1 - Basic procedure calling",
      "path": "tck/features/clauses/call/Call1.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call1.feature#L226",
      "source_sha256": "1fa791412ba64bfa6d01cae679e9f634677e83e642752da9c6ce5c817ac55078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.labels(in :: INTEGER?) :: (label :: STRING?):",
          "table": [
            [
              "in",
              "label"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nCALL test.labels(count(n)) YIELD label\nRETURN label"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:33",
      "suite": "opencypher",
      "name": "[1] In-query call to procedure with explicit arguments",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L33",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, id :: INTEGER?) :: (city :: STRING?, country_code :: INTEGER?):",
          "table": [
            [
              "name",
              "id",
              "city",
              "country_code"
            ],
            [
              "'Andres'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Tobias'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Mats'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Stefan'",
              "1",
              "'Berlin'",
              "49"
            ],
            [
              "'Stefan'",
              "2",
              "'M\u00fcnchen'",
              "49"
            ],
            [
              "'Petra'",
              "1",
              "'London'",
              "44"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Stefan', 1) YIELD city, country_code\nRETURN city, country_code"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "city",
              "country_code"
            ],
            [
              "'Berlin'",
              "49"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:53",
      "suite": "opencypher",
      "name": "[2] Standalone call to procedure with explicit arguments",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L53",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, id :: INTEGER?) :: (city :: STRING?, country_code :: INTEGER?):",
          "table": [
            [
              "name",
              "id",
              "city",
              "country_code"
            ],
            [
              "'Andres'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Tobias'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Mats'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Stefan'",
              "1",
              "'Berlin'",
              "49"
            ],
            [
              "'Stefan'",
              "2",
              "'M\u00fcnchen'",
              "49"
            ],
            [
              "'Petra'",
              "1",
              "'London'",
              "44"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Stefan', 1)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "city",
              "country_code"
            ],
            [
              "'Berlin'",
              "49"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:72",
      "suite": "opencypher",
      "name": "[3] Standalone call to procedure with implicit arguments",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L72",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, id :: INTEGER?) :: (city :: STRING?, country_code :: INTEGER?):",
          "table": [
            [
              "name",
              "id",
              "city",
              "country_code"
            ],
            [
              "'Andres'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Tobias'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Mats'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Stefan'",
              "1",
              "'Berlin'",
              "49"
            ],
            [
              "'Stefan'",
              "2",
              "'M\u00fcnchen'",
              "49"
            ],
            [
              "'Petra'",
              "1",
              "'London'",
              "44"
            ]
          ]
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "name",
              "'Stefan'"
            ],
            [
              "id",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "city",
              "country_code"
            ],
            [
              "'Berlin'",
              "49"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:95",
      "suite": "opencypher",
      "name": "[4] In-query call to procedure that takes arguments fails when trying to pass them implicitly",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L95",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc YIELD out\nRETURN out"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentPassingMode"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:106",
      "suite": "opencypher",
      "name": "[5] Standalone call to procedure should fail if input type is wrong",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L106",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(true)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:116",
      "suite": "opencypher",
      "name": "[6] In-query call to procedure should fail if input type is wrong",
      "feature": "Call2 - Procedure arguments",
      "path": "tck/features/clauses/call/Call2.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call2.feature#L116",
      "source_sha256": "4a5ee8af1d112a772fd4f7b45d9b4e01512ff013c6267004b2b55eb7d0634b88",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: INTEGER?):",
          "table": [
            [
              "in",
              "out"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(true) YIELD out\nRETURN out"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:33",
      "suite": "opencypher",
      "name": "[1] Standalone call to procedure with argument of type NUMBER accepts value of type INTEGER",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L33",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: NUMBER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42",
              "'wisdom'"
            ],
            [
              "42.3",
              "'about right'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'wisdom'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:48",
      "suite": "opencypher",
      "name": "[2] In-query call to procedure with argument of type NUMBER accepts value of type INTEGER",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L48",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: NUMBER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42",
              "'wisdom'"
            ],
            [
              "42.3",
              "'about right'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42) YIELD out\nRETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'wisdom'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:64",
      "suite": "opencypher",
      "name": "[3] Standalone call to procedure with argument of type NUMBER accepts value of type FLOAT",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L64",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: NUMBER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42",
              "'wisdom'"
            ],
            [
              "42.3",
              "'about right'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42.3)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'about right'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:79",
      "suite": "opencypher",
      "name": "[4] In-query call to procedure with argument of type NUMBER accepts value of type FLOAT",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L79",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: NUMBER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42",
              "'wisdom'"
            ],
            [
              "42.3",
              "'about right'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42.3) YIELD out\nRETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'about right'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:95",
      "suite": "opencypher",
      "name": "[5] Standalone call to procedure with argument of type FLOAT accepts value of type INTEGER",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L95",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: FLOAT?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42.0",
              "'close enough'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'close enough'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:109",
      "suite": "opencypher",
      "name": "[6] In-query call to procedure with argument of type FLOAT accepts value of type INTEGER",
      "feature": "Call3 - Assignable-type arguments",
      "path": "tck/features/clauses/call/Call3.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call3.feature#L109",
      "source_sha256": "11ebf030c97a142617bdb66e6e24f45aeb8b754b07ee3298c579caa06ed09cda",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: FLOAT?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "42.0",
              "'close enough'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(42) YIELD out\nRETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'close enough'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call4.feature:33",
      "suite": "opencypher",
      "name": "[1] Standalone call to procedure with null argument",
      "feature": "Call4 - Null Arguments",
      "path": "tck/features/clauses/call/Call4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call4.feature#L33",
      "source_sha256": "af62f193a38905930f5eeb784b2bb9aab02dbe63a14fb164b5af4106658ca801",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call4.feature:47",
      "suite": "opencypher",
      "name": "[2] In-query call to procedure with null argument",
      "feature": "Call4 - Null Arguments",
      "path": "tck/features/clauses/call/Call4.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call4.feature#L47",
      "source_sha256": "af62f193a38905930f5eeb784b2bb9aab02dbe63a14fb164b5af4106658ca801",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD out\nRETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:33",
      "suite": "opencypher",
      "name": "[1] Explicit procedure result projection",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L33",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD out\nRETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:48",
      "suite": "opencypher",
      "name": "[2] Explicit procedure result projection with RETURN *",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L48",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD out\nRETURN *"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:80",
      "suite": "opencypher",
      "name": "[3] The order of yield items is irrelevant",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L80",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a, b\nRETURN a, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:81",
      "suite": "opencypher",
      "name": "[3] The order of yield items is irrelevant",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L81",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD b, a\nRETURN a, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:100",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L100",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS c, b AS d\nRETURN c, d"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "c",
              "d"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:101",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L101",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS b, b AS d\nRETURN b, d"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "b",
              "d"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:102",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L102",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS c, b AS a\nRETURN c, a"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "c",
              "a"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:103",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L103",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS b, b AS a\nRETURN b, a"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "b",
              "a"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:104",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L104",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS c, b AS b\nRETURN c, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "c",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:105",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L105",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS c, b\nRETURN c, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "c",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:106",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L106",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS a, b AS d\nRETURN a, d"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "d"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:107",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L107",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a, b AS d\nRETURN a, d"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "d"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:108",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L108",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS a, b AS b\nRETURN a, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:109",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L109",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS a, b\nRETURN a, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:110",
      "suite": "opencypher",
      "name": "[4] Rename outputs to unbound variable names",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L110",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a, b AS b\nRETURN a, b"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:113",
      "suite": "opencypher",
      "name": "[5] Fail on renaming to an already bound variable name",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L113",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a, b AS a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:125",
      "suite": "opencypher",
      "name": "[6] Fail on renaming all outputs to the same variable name",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L125",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (a :: INTEGER?, b :: INTEGER?) :",
          "table": [
            [
              "in",
              "a",
              "b"
            ],
            [
              "null",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD a AS c, b AS c\nRETURN c"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:138",
      "suite": "opencypher",
      "name": "[7] Fail on in-query call to procedure with YIELD *",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L138",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, id :: INTEGER?) :: (city :: STRING?, country_code :: INTEGER?):",
          "table": [
            [
              "name",
              "id",
              "city",
              "country_code"
            ],
            [
              "'Andres'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Tobias'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Mats'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Stefan'",
              "1",
              "'Berlin'",
              "49"
            ],
            [
              "'Stefan'",
              "2",
              "'M\u00fcnchen'",
              "49"
            ],
            [
              "'Petra'",
              "1",
              "'London'",
              "44"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Stefan', 1) YIELD *\nRETURN city, country_code"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:155",
      "suite": "opencypher",
      "name": "[8] Allow standalone call to procedure with YIELD *",
      "feature": "Call5 - Results projection",
      "path": "tck/features/clauses/call/Call5.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call5.feature#L155",
      "source_sha256": "cbadd4e1adb5ce8b63065b293e213d3139df3e0edd4efb8516f64a6100326330",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(name :: STRING?, id :: INTEGER?) :: (city :: STRING?, country_code :: INTEGER?):",
          "table": [
            [
              "name",
              "id",
              "city",
              "country_code"
            ],
            [
              "'Andres'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Tobias'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Mats'",
              "1",
              "'Malm\u00f6'",
              "46"
            ],
            [
              "'Stefan'",
              "1",
              "'Berlin'",
              "49"
            ],
            [
              "'Stefan'",
              "2",
              "'M\u00fcnchen'",
              "49"
            ],
            [
              "'Petra'",
              "1",
              "'London'",
              "44"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc('Stefan', 1) YIELD *"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "city",
              "country_code"
            ],
            [
              "'Berlin'",
              "49"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:33",
      "suite": "opencypher",
      "name": "[1] Calling the same STRING procedure twice using the same outputs in each call",
      "feature": "Call6 - Call clause interoperation with other clauses",
      "path": "tck/features/clauses/call/Call6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call6.feature#L33",
      "source_sha256": "35e639ac4d42f078333ab44e2e534c2d6f79a6a21ca7addc1d5e4aae034b90b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.labels() :: (label :: STRING?):",
          "table": [
            [
              "label"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.labels() YIELD label\nWITH count(*) AS c\nCALL test.labels() YIELD label\nRETURN *"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "c",
              "label"
            ],
            [
              "3",
              "'A'"
            ],
            [
              "3",
              "'B'"
            ],
            [
              "3",
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:54",
      "suite": "opencypher",
      "name": "[2] Project procedure results between query scopes with WITH clause",
      "feature": "Call6 - Call clause interoperation with other clauses",
      "path": "tck/features/clauses/call/Call6.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call6.feature#L54",
      "source_sha256": "35e639ac4d42f078333ab44e2e534c2d6f79a6a21ca7addc1d5e4aae034b90b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD out\nWITH out RETURN out"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "out"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:69",
      "suite": "opencypher",
      "name": "[3] Project procedure results between query scopes with WITH clause and rename the projection",
      "feature": "Call6 - Call clause interoperation with other clauses",
      "path": "tck/features/clauses/call/Call6.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/call/Call6.feature#L69",
      "source_sha256": "35e639ac4d42f078333ab44e2e534c2d6f79a6a21ca7addc1d5e4aae034b90b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "there exists a procedure test.my.proc(in :: INTEGER?) :: (out :: STRING?):",
          "table": [
            [
              "in",
              "out"
            ],
            [
              "null",
              "'nix'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CALL test.my.proc(null) YIELD out\nWITH out AS a RETURN a"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a"
            ],
            [
              "'nix'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:33",
      "suite": "opencypher",
      "name": "[1] Create a single node",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L33",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:43",
      "suite": "opencypher",
      "name": "[2] Create two nodes",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 43,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L43",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (), ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:53",
      "suite": "opencypher",
      "name": "[3] Create a single node with a label",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L53",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:Label)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:64",
      "suite": "opencypher",
      "name": "[4] Create two nodes with same label",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L64",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:Label), (:Label)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:75",
      "suite": "opencypher",
      "name": "[5] Create a single node with multiple labels",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L75",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A:B:C:D)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "4"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:86",
      "suite": "opencypher",
      "name": "[6] Create three nodes with multiple labels",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L86",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:B:A:D), (:B:C), (:D:E:B)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+labels",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:97",
      "suite": "opencypher",
      "name": "[7] Create a single node with a property",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L97",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: true})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:108",
      "suite": "opencypher",
      "name": "[8] Create a single node with a property and return it",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L108",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {name: 'foo'})\nRETURN n.name AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "'foo'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:122",
      "suite": "opencypher",
      "name": "[9] Create a single node with two properties",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L122",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {id: 12, name: 'foo'})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:133",
      "suite": "opencypher",
      "name": "[10] Create a single node with two properties and return them",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L133",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {id: 12, name: 'foo'})\nRETURN n.id AS id, n.name AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "id",
              "p"
            ],
            [
              "12",
              "'foo'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:147",
      "suite": "opencypher",
      "name": "[11] Create a single node with null properties should not return those properties",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L147",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {id: 12, name: null})\nRETURN n.id AS id, n.name AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "id",
              "p"
            ],
            [
              "12",
              "null"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:161",
      "suite": "opencypher",
      "name": "[12] CREATE does not lose precision on large integers",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L161",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (p:TheLabel {id: 4611686018427387905})\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ],
            [
              "4611686018427387905"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:176",
      "suite": "opencypher",
      "name": "[13] Fail when creating a node that is already bound",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L176",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nCREATE (a)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:185",
      "suite": "opencypher",
      "name": "[14] Fail when creating a node with properties that is already bound",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L185",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nCREATE (a {name: 'foo'})\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:195",
      "suite": "opencypher",
      "name": "[15] Fail when adding a new label predicate on a node that is already bound 1",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L195",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:Foo)-[:T1]->(),\n       (n:Bar)-[:T2]->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:205",
      "suite": "opencypher",
      "name": "[16] Fail when adding new label predicate on a node that is already bound 2",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L205",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()<-[:T2]-(n:Foo),\n       (n:Bar)<-[:T1]-()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:214",
      "suite": "opencypher",
      "name": "[17] Fail when adding new label predicate on a node that is already bound 3",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L214",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:Foo)\nCREATE (n:Bar)-[:OWNS]->(:Dog)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:223",
      "suite": "opencypher",
      "name": "[18] Fail when adding new label predicate on a node that is already bound 4",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L223",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {})\nCREATE (n:Bar)-[:OWNS]->(:Dog)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:232",
      "suite": "opencypher",
      "name": "[19] Fail when adding new label predicate on a node that is already bound 5",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 232,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L232",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:Foo)\nCREATE (n {})-[:OWNS]->(:Dog)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:241",
      "suite": "opencypher",
      "name": "[20] Fail when creating a node using undefined variable in pattern",
      "feature": "Create1 - Creating nodes",
      "path": "tck/features/clauses/create/Create1.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create1.feature#L241",
      "source_sha256": "62050a86ac3272ee9a48b677fadc7d3a79069072e62ce520479521351235420a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (b {name: missing})\nRETURN b"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:33",
      "suite": "opencypher",
      "name": "[1] Create two nodes and a single relationship in a single pattern",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L33",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:R]->()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:44",
      "suite": "opencypher",
      "name": "[2] Create two nodes and a single relationship in separate patterns",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L44",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a), (b),\n       (a)-[:R]->(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:56",
      "suite": "opencypher",
      "name": "[3] Create two nodes and a single relationship in separate clauses",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L56",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nCREATE (b)\nCREATE (a)-[:R]->(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:69",
      "suite": "opencypher",
      "name": "[4] Create two nodes and a single relationship in the reverse direction",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L69",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A)<-[:R]-(:B)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "2"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (a:A)<-[:R]-(b:B)\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:B)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:89",
      "suite": "opencypher",
      "name": "[5] Create a single relationship between two existing nodes",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L89",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X)\nCREATE (:Y)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:X), (y:Y)\nCREATE (x)-[:R]->(y)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:105",
      "suite": "opencypher",
      "name": "[6] Create a single relationship between two existing nodes in the reverse direction",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L105",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X)\nCREATE (:Y)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:X), (y:Y)\nCREATE (x)<-[:R]-(y)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (x:X)<-[:R]-(y:Y)\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "(:X)",
              "(:Y)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:129",
      "suite": "opencypher",
      "name": "[7] Create a single node and a single self loop in a single pattern",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L129",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (root)-[:LINK]->(root)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:140",
      "suite": "opencypher",
      "name": "[8] Create a single node and a single self loop in separate patterns",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L140",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (root),\n       (root)-[:LINK]->(root)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:152",
      "suite": "opencypher",
      "name": "[9] Create a single node and a single self loop in separate clauses",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L152",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (root)\nCREATE (root)-[:LINK]->(root)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:164",
      "suite": "opencypher",
      "name": "[10] Create a single self loop on an existing node",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L164",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Root)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (root:Root)\nCREATE (root)-[:LINK]->(root)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:179",
      "suite": "opencypher",
      "name": "[11] Create a single relationship and an end node on an existing starting node",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L179",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Begin)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:Begin)\nCREATE (x)-[:TYPE]->(:End)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (x:Begin)-[:TYPE]->(y:End)\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "(:Begin)",
              "(:End)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:204",
      "suite": "opencypher",
      "name": "[12] Create a single relationship and a starting node on an existing end node",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L204",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:End)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:End)\nCREATE (:Begin)-[:TYPE]->(x)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (x:Begin)-[:TYPE]->(y:End)\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "(:Begin)",
              "(:End)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:229",
      "suite": "opencypher",
      "name": "[13] Create a single relationship with a property",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L229",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:R {num: 42}]->()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:241",
      "suite": "opencypher",
      "name": "[14] Create a single relationship with a property and return it",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L241",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[r:R {num: 42}]->()\nRETURN r.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:256",
      "suite": "opencypher",
      "name": "[15] Create a single relationship with two properties",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L256",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:R {id: 12, name: 'foo'}]->()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:268",
      "suite": "opencypher",
      "name": "[16] Create a single relationship with two properties and return them",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L268",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[r:R {id: 12, name: 'foo'}]->()\nRETURN r.id AS id, r.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "id",
              "name"
            ],
            [
              "12",
              "'foo'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:283",
      "suite": "opencypher",
      "name": "[17] Create a single relationship with null properties should not return those properties",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 283,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L283",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[r:X {id: 12, name: null}]->()\nRETURN r.id, r.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.id",
              "name"
            ],
            [
              "12",
              "null"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:298",
      "suite": "opencypher",
      "name": "[18] Fail when creating a relationship without a type",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L298",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoSingleRelationshipType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:306",
      "suite": "opencypher",
      "name": "[19] Fail when creating a relationship without a direction",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 306,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L306",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)-[:FOO]-(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: RequiresDirectedRelationship"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:314",
      "suite": "opencypher",
      "name": "[20] Fail when creating a relationship with two directions",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L314",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)<-[:FOO]->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: RequiresDirectedRelationship"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:322",
      "suite": "opencypher",
      "name": "[21] Fail when creating a relationship with more than one type",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L322",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:A|:B]->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoSingleRelationshipType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:330",
      "suite": "opencypher",
      "name": "[22] Fail when creating a variable-length relationship",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L330",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:FOO*2]->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: CreatingVarLength"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:338",
      "suite": "opencypher",
      "name": "[23] Fail when creating a relationship that is already bound",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 338,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L338",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nCREATE ()-[r]->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:347",
      "suite": "opencypher",
      "name": "[24] Fail when creating a relationship using undefined variable in pattern",
      "feature": "Create2 - Creating relationships",
      "path": "tck/features/clauses/create/Create2.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create2.feature#L347",
      "source_sha256": "ca71c78cc6171000eca0440271cc0e5ea9e4d1fa5f05e6a192c562e7dac606ae",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nCREATE (a)-[:KNOWS]->(b {name: missing})\nRETURN b"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:33",
      "suite": "opencypher",
      "name": "[1] MATCH-CREATE",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L33",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nCREATE ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:48",
      "suite": "opencypher",
      "name": "[2] WITH-CREATE",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L48",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nCREATE ()\nWITH *\nCREATE ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "4"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:65",
      "suite": "opencypher",
      "name": "[3] MATCH-CREATE-WITH-CREATE",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L65",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nCREATE ()\nWITH *\nMATCH ()\nCREATE ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:83",
      "suite": "opencypher",
      "name": "[4] MATCH-CREATE: Newly-created nodes not visible to preceding MATCH",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L83",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nCREATE ()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:98",
      "suite": "opencypher",
      "name": "[5] WITH-CREATE: Nodes are not created when aliases are applied to variable names",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L98",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nMATCH (m)\nWITH n AS a, m AS b\nCREATE (a)-[:T]->(b)\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "({num: 1})",
              "({num: 1})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:118",
      "suite": "opencypher",
      "name": "[6] WITH-CREATE: Only a single node is created when an alias is applied to a variable name",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L118",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n AS a\nCREATE (a)-[:T]->()\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:X)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:138",
      "suite": "opencypher",
      "name": "[7] WITH-CREATE: Nodes are not created when aliases are applied to variable names multiple times",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L138",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nMATCH (m)\nWITH n AS a, m AS b\nCREATE (a)-[:T]->(b)\nWITH a AS x, b AS y\nCREATE (x)-[:T]->(y)\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "({name: 'A'})",
              "({name: 'A'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:160",
      "suite": "opencypher",
      "name": "[8] WITH-CREATE: Only a single node is created when an alias is applied to a variable name multiple times",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L160",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n AS a\nCREATE (a)-[:T]->()\nWITH a AS x\nCREATE (x)-[:T]->()\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "({num: 5})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:182",
      "suite": "opencypher",
      "name": "[9] WITH-CREATE: A bound node should be recognized after projection with WITH + WITH",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L182",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nWITH a\nWITH *\nCREATE (b)\nCREATE (a)<-[:T]-(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:197",
      "suite": "opencypher",
      "name": "[10] WITH-UNWIND-CREATE: A bound node should be recognized after projection with WITH + UNWIND",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L197",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nWITH a\nUNWIND [0] AS i\nCREATE (b)\nCREATE (a)<-[:T]-(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:212",
      "suite": "opencypher",
      "name": "[11] WITH-MERGE-CREATE: A bound node should be recognized after projection with WITH + MERGE node",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L212",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nWITH a\nMERGE ()\nCREATE (b)\nCREATE (a)<-[:T]-(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:227",
      "suite": "opencypher",
      "name": "[12] WITH-MERGE-CREATE: A bound node should be recognized after projection with WITH + MERGE pattern",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L227",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nWITH a\nMERGE (x)\nMERGE (y)\nMERGE (x)-[:T]->(y)\nCREATE (b)\nCREATE (a)<-[:T]-(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create3.feature:244",
      "suite": "opencypher",
      "name": "[13] Merge followed by multiple creates",
      "feature": "Create3 - Interoperation with other clauses",
      "path": "tck/features/clauses/create/Create3.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create3.feature#L244",
      "source_sha256": "e944e7af50f346513372fd47f25ef7cc33b6df7c0cc12977c9b56fcb4c3216a4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (t:T {id: 42})\nCREATE (f:R)\nCREATE (t)-[:REL]->(f)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "2"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create4.feature:33",
      "suite": "opencypher",
      "name": "[1] Generate the movie graph",
      "feature": "Create4 - Large Create Query",
      "path": "tck/features/clauses/create/Create4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create4.feature#L33",
      "source_sha256": "7a87f98e01bdaf09840aec1499877b595d3f4b40f821f7dd175cccc4eca45c4d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (theMatrix:Movie {title: 'The Matrix', released: 1999, tagline: 'Welcome to the Real World'})\nCREATE (keanu:Person {name: 'Keanu Reeves', born: 1964})\nCREATE (carrie:Person {name: 'Carrie-Anne Moss', born: 1967})\nCREATE (laurence:Person {name: 'Laurence Fishburne', born: 1961})\nCREATE (hugo:Person {name: 'Hugo Weaving', born: 1960})\nCREATE (andyW:Person {name: 'Andy Wachowski', born: 1967})\nCREATE (lanaW:Person {name: 'Lana Wachowski', born: 1965})\nCREATE (joelS:Person {name: 'Joel Silver', born: 1952})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Neo']}]->(theMatrix),\n  (carrie)-[:ACTED_IN {roles: ['Trinity']}]->(theMatrix),\n  (laurence)-[:ACTED_IN {roles: ['Morpheus']}]->(theMatrix),\n  (hugo)-[:ACTED_IN {roles: ['Agent Smith']}]->(theMatrix),\n  (andyW)-[:DIRECTED]->(theMatrix),\n  (lanaW)-[:DIRECTED]->(theMatrix),\n  (joelS)-[:PRODUCED]->(theMatrix)\n\nCREATE (emil:Person {name: 'Emil Eifrem', born: 1978})\nCREATE (emil)-[:ACTED_IN {roles: ['Emil']}]->(theMatrix)\n\nCREATE (theMatrixReloaded:Movie {title: 'The Matrix Reloaded', released: 2003,\n        tagline: 'Free your mind'})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Neo'] }]->(theMatrixReloaded),\n  (carrie)-[:ACTED_IN {roles: ['Trinity']}]->(theMatrixReloaded),\n  (laurence)-[:ACTED_IN {roles: ['Morpheus']}]->(theMatrixReloaded),\n  (hugo)-[:ACTED_IN {roles: ['Agent Smith']}]->(theMatrixReloaded),\n  (andyW)-[:DIRECTED]->(theMatrixReloaded),\n  (lanaW)-[:DIRECTED]->(theMatrixReloaded),\n  (joelS)-[:PRODUCED]->(theMatrixReloaded)\n\nCREATE (theMatrixRevolutions:Movie {title: 'The Matrix Revolutions', released: 2003,\n  tagline: 'Everything that has a beginning has an end'})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Neo']}]->(theMatrixRevolutions),\n  (carrie)-[:ACTED_IN {roles: ['Trinity']}]->(theMatrixRevolutions),\n  (laurence)-[:ACTED_IN {roles: ['Morpheus']}]->(theMatrixRevolutions),\n  (hugo)-[:ACTED_IN {roles: ['Agent Smith']}]->(theMatrixRevolutions),\n  (andyW)-[:DIRECTED]->(theMatrixRevolutions),\n  (lanaW)-[:DIRECTED]->(theMatrixRevolutions),\n  (joelS)-[:PRODUCED]->(theMatrixRevolutions)\n\nCREATE (theDevilsAdvocate:Movie {title: 'The Devil\\'s Advocate', released: 1997,\n  tagline: 'Evil has its winning ways'})\nCREATE (charlize:Person {name: 'Charlize Theron', born: 1975})\nCREATE (al:Person {name: 'Al Pacino', born: 1940})\nCREATE (taylor:Person {name: 'Taylor Hackford', born: 1944})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Kevin Lomax']}]->(theDevilsAdvocate),\n  (charlize)-[:ACTED_IN {roles: ['Mary Ann Lomax']}]->(theDevilsAdvocate),\n  (al)-[:ACTED_IN {roles: ['John Milton']}]->(theDevilsAdvocate),\n  (taylor)-[:DIRECTED]->(theDevilsAdvocate)\n\nCREATE (aFewGoodMen:Movie {title: 'A Few Good Men', released: 1992,\n  tagline: 'Deep within the heart of the nation\\'s capital, one man will stop at nothing to keep his honor, ...'})\nCREATE (tomC:Person {name: 'Tom Cruise', born: 1962})\nCREATE (jackN:Person {name: 'Jack Nicholson', born: 1937})\nCREATE (demiM:Person {name: 'Demi Moore', born: 1962})\nCREATE (kevinB:Person {name: 'Kevin Bacon', born: 1958})\nCREATE (kieferS:Person {name: 'Kiefer Sutherland', born: 1966})\nCREATE (noahW:Person {name: 'Noah Wyle', born: 1971})\nCREATE (cubaG:Person {name: 'Cuba Gooding Jr.', born: 1968})\nCREATE (kevinP:Person {name: 'Kevin Pollak', born: 1957})\nCREATE (jTW:Person {name: 'J.T. Walsh', born: 1943})\nCREATE (jamesM:Person {name: 'James Marshall', born: 1967})\nCREATE (christopherG:Person {name: 'Christopher Guest', born: 1948})\nCREATE (robR:Person {name: 'Rob Reiner', born: 1947})\nCREATE (aaronS:Person {name: 'Aaron Sorkin', born: 1961})\nCREATE\n  (tomC)-[:ACTED_IN {roles: ['Lt. Daniel Kaffee']}]->(aFewGoodMen),\n  (jackN)-[:ACTED_IN {roles: ['Col. Nathan R. Jessup']}]->(aFewGoodMen),\n  (demiM)-[:ACTED_IN {roles: ['Lt. Cdr. JoAnne Galloway']}]->(aFewGoodMen),\n  (kevinB)-[:ACTED_IN {roles: ['Capt. Jack Ross']}]->(aFewGoodMen),\n  (kieferS)-[:ACTED_IN {roles: ['Lt. Jonathan Kendrick']}]->(aFewGoodMen),\n  (noahW)-[:ACTED_IN {roles: ['Cpl. Jeffrey Barnes']}]->(aFewGoodMen),\n  (cubaG)-[:ACTED_IN {roles: ['Cpl. Carl Hammaker']}]->(aFewGoodMen),\n  (kevinP)-[:ACTED_IN {roles: ['Lt. Sam Weinberg']}]->(aFewGoodMen),\n  (jTW)-[:ACTED_IN {roles: ['Lt. Col. Matthew Andrew Markinson']}]->(aFewGoodMen),\n  (jamesM)-[:ACTED_IN {roles: ['Pfc. Louden Downey']}]->(aFewGoodMen),\n  (christopherG)-[:ACTED_IN {roles: ['Dr. Stone']}]->(aFewGoodMen),\n  (aaronS)-[:ACTED_IN {roles: ['Bar patron']}]->(aFewGoodMen),\n  (robR)-[:DIRECTED]->(aFewGoodMen),\n  (aaronS)-[:WROTE]->(aFewGoodMen)\n\nCREATE (topGun:Movie {title: 'Top Gun', released: 1986,\n    tagline: 'I feel the need, the need for speed.'})\nCREATE (kellyM:Person {name: 'Kelly McGillis', born: 1957})\nCREATE (valK:Person {name: 'Val Kilmer', born: 1959})\nCREATE (anthonyE:Person {name: 'Anthony Edwards', born: 1962})\nCREATE (tomS:Person {name: 'Tom Skerritt', born: 1933})\nCREATE (megR:Person {name: 'Meg Ryan', born: 1961})\nCREATE (tonyS:Person {name: 'Tony Scott', born: 1944})\nCREATE (jimC:Person {name: 'Jim Cash', born: 1941})\nCREATE\n  (tomC)-[:ACTED_IN {roles: ['Maverick']}]->(topGun),\n  (kellyM)-[:ACTED_IN {roles: ['Charlie']}]->(topGun),\n  (valK)-[:ACTED_IN {roles: ['Iceman']}]->(topGun),\n  (anthonyE)-[:ACTED_IN {roles: ['Goose']}]->(topGun),\n  (tomS)-[:ACTED_IN {roles: ['Viper']}]->(topGun),\n  (megR)-[:ACTED_IN {roles: ['Carole']}]->(topGun),\n  (tonyS)-[:DIRECTED]->(topGun),\n  (jimC)-[:WROTE]->(topGun)\n\nCREATE (jerryMaguire:Movie {title: 'Jerry Maguire', released: 2000,\n    tagline: 'The rest of his life begins now.'})\nCREATE (reneeZ:Person {name: 'Renee Zellweger', born: 1969})\nCREATE (kellyP:Person {name: 'Kelly Preston', born: 1962})\nCREATE (jerryO:Person {name: 'Jerry O\\'Connell', born: 1974})\nCREATE (jayM:Person {name: 'Jay Mohr', born: 1970})\nCREATE (bonnieH:Person {name: 'Bonnie Hunt', born: 1961})\nCREATE (reginaK:Person {name: 'Regina King', born: 1971})\nCREATE (jonathanL:Person {name: 'Jonathan Lipnicki', born: 1996})\nCREATE (cameronC:Person {name: 'Cameron Crowe', born: 1957})\nCREATE\n  (tomC)-[:ACTED_IN {roles: ['Jerry Maguire']}]->(jerryMaguire),\n  (cubaG)-[:ACTED_IN {roles: ['Rod Tidwell']}]->(jerryMaguire),\n  (reneeZ)-[:ACTED_IN {roles: ['Dorothy Boyd']}]->(jerryMaguire),\n  (kellyP)-[:ACTED_IN {roles: ['Avery Bishop']}]->(jerryMaguire),\n  (jerryO)-[:ACTED_IN {roles: ['Frank Cushman']}]->(jerryMaguire),\n  (jayM)-[:ACTED_IN {roles: ['Bob Sugar']}]->(jerryMaguire),\n  (bonnieH)-[:ACTED_IN {roles: ['Laurel Boyd']}]->(jerryMaguire),\n  (reginaK)-[:ACTED_IN {roles: ['Marcee Tidwell']}]->(jerryMaguire),\n  (jonathanL)-[:ACTED_IN {roles: ['Ray Boyd']}]->(jerryMaguire),\n  (cameronC)-[:DIRECTED]->(jerryMaguire),\n  (cameronC)-[:PRODUCED]->(jerryMaguire),\n  (cameronC)-[:WROTE]->(jerryMaguire)\n\nCREATE (standByMe:Movie {title: 'Stand-By-Me', released: 1986,\n    tagline: 'The last real taste of innocence'})\nCREATE (riverP:Person {name: 'River Phoenix', born: 1970})\nCREATE (coreyF:Person {name: 'Corey Feldman', born: 1971})\nCREATE (wilW:Person {name: 'Wil Wheaton', born: 1972})\nCREATE (johnC:Person {name: 'John Cusack', born: 1966})\nCREATE (marshallB:Person {name: 'Marshall Bell', born: 1942})\nCREATE\n  (wilW)-[:ACTED_IN {roles: ['Gordie Lachance']}]->(standByMe),\n  (riverP)-[:ACTED_IN {roles: ['Chris Chambers']}]->(standByMe),\n  (jerryO)-[:ACTED_IN {roles: ['Vern Tessio']}]->(standByMe),\n  (coreyF)-[:ACTED_IN {roles: ['Teddy Duchamp']}]->(standByMe),\n  (johnC)-[:ACTED_IN {roles: ['Denny Lachance']}]->(standByMe),\n  (kieferS)-[:ACTED_IN {roles: ['Ace Merrill']}]->(standByMe),\n  (marshallB)-[:ACTED_IN {roles: ['Mr. Lachance']}]->(standByMe),\n  (robR)-[:DIRECTED]->(standByMe)\n\nCREATE (asGoodAsItGets:Movie {title: 'As-good-as-it-gets', released: 1997,\n    tagline: 'A comedy from the heart that goes for the throat'})\nCREATE (helenH:Person {name: 'Helen Hunt', born: 1963})\nCREATE (gregK:Person {name: 'Greg Kinnear', born: 1963})\nCREATE (jamesB:Person {name: 'James L. Brooks', born: 1940})\nCREATE\n  (jackN)-[:ACTED_IN {roles: ['Melvin Udall']}]->(asGoodAsItGets),\n  (helenH)-[:ACTED_IN {roles: ['Carol Connelly']}]->(asGoodAsItGets),\n  (gregK)-[:ACTED_IN {roles: ['Simon Bishop']}]->(asGoodAsItGets),\n  (cubaG)-[:ACTED_IN {roles: ['Frank Sachs']}]->(asGoodAsItGets),\n  (jamesB)-[:DIRECTED]->(asGoodAsItGets)\n\nCREATE (whatDreamsMayCome:Movie {title: 'What Dreams May Come', released: 1998,\n    tagline: 'After life there is more. The end is just the beginning.'})\nCREATE (annabellaS:Person {name: 'Annabella Sciorra', born: 1960})\nCREATE (maxS:Person {name: 'Max von Sydow', born: 1929})\nCREATE (wernerH:Person {name: 'Werner Herzog', born: 1942})\nCREATE (robin:Person {name: 'Robin Williams', born: 1951})\nCREATE (vincentW:Person {name: 'Vincent Ward', born: 1956})\nCREATE\n  (robin)-[:ACTED_IN {roles: ['Chris Nielsen']}]->(whatDreamsMayCome),\n  (cubaG)-[:ACTED_IN {roles: ['Albert Lewis']}]->(whatDreamsMayCome),\n  (annabellaS)-[:ACTED_IN {roles: ['Annie Collins-Nielsen']}]->(whatDreamsMayCome),\n  (maxS)-[:ACTED_IN {roles: ['The Tracker']}]->(whatDreamsMayCome),\n  (wernerH)-[:ACTED_IN {roles: ['The Face']}]->(whatDreamsMayCome),\n  (vincentW)-[:DIRECTED]->(whatDreamsMayCome)\n\nCREATE (snowFallingonCedars:Movie {title: 'Snow-Falling-on-Cedars', released: 1999,\n  tagline: 'First loves last. Forever.'})\nCREATE (ethanH:Person {name: 'Ethan Hawke', born: 1970})\nCREATE (rickY:Person {name: 'Rick Yune', born: 1971})\nCREATE (jamesC:Person {name: 'James Cromwell', born: 1940})\nCREATE (scottH:Person {name: 'Scott Hicks', born: 1953})\nCREATE\n  (ethanH)-[:ACTED_IN {roles: ['Ishmael Chambers']}]->(snowFallingonCedars),\n  (rickY)-[:ACTED_IN {roles: ['Kazuo Miyamoto']}]->(snowFallingonCedars),\n  (maxS)-[:ACTED_IN {roles: ['Nels Gudmundsson']}]->(snowFallingonCedars),\n  (jamesC)-[:ACTED_IN {roles: ['Judge Fielding']}]->(snowFallingonCedars),\n  (scottH)-[:DIRECTED]->(snowFallingonCedars)\n\nCREATE (youveGotMail:Movie {title: 'You\\'ve Got Mail', released: 1998,\n    tagline: 'At-odds-in-life, in-love-on-line'})\nCREATE (parkerP:Person {name: 'Parker Posey', born: 1968})\nCREATE (daveC:Person {name: 'Dave Chappelle', born: 1973})\nCREATE (steveZ:Person {name: 'Steve Zahn', born: 1967})\nCREATE (tomH:Person {name: 'Tom Hanks', born: 1956})\nCREATE (noraE:Person {name: 'Nora Ephron', born: 1941})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Joe Fox']}]->(youveGotMail),\n  (megR)-[:ACTED_IN {roles: ['Kathleen Kelly']}]->(youveGotMail),\n  (gregK)-[:ACTED_IN {roles: ['Frank Navasky']}]->(youveGotMail),\n  (parkerP)-[:ACTED_IN {roles: ['Patricia Eden']}]->(youveGotMail),\n  (daveC)-[:ACTED_IN {roles: ['Kevin Jackson']}]->(youveGotMail),\n  (steveZ)-[:ACTED_IN {roles: ['George Pappas']}]->(youveGotMail),\n  (noraE)-[:DIRECTED]->(youveGotMail)\n\nCREATE (sleeplessInSeattle:Movie {title: 'Sleepless-in-Seattle', released: 1993,\n    tagline: 'What if someone you never met, someone you never saw, someone you never knew was the only someone for you?'})\nCREATE (ritaW:Person {name: 'Rita Wilson', born: 1956})\nCREATE (billPull:Person {name: 'Bill Pullman', born: 1953})\nCREATE (victorG:Person {name: 'Victor Garber', born: 1949})\nCREATE (rosieO:Person {name: 'Rosie O\\'Donnell', born: 1962})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Sam Baldwin']}]->(sleeplessInSeattle),\n  (megR)-[:ACTED_IN {roles: ['Annie Reed']}]->(sleeplessInSeattle),\n  (ritaW)-[:ACTED_IN {roles: ['Suzy']}]->(sleeplessInSeattle),\n  (billPull)-[:ACTED_IN {roles: ['Walter']}]->(sleeplessInSeattle),\n  (victorG)-[:ACTED_IN {roles: ['Greg']}]->(sleeplessInSeattle),\n  (rosieO)-[:ACTED_IN {roles: ['Becky']}]->(sleeplessInSeattle),\n  (noraE)-[:DIRECTED]->(sleeplessInSeattle)\n\nCREATE (joeVersustheVolcano:Movie {title: 'Joe-Versus-the-Volcano', released: 1990,\n    tagline: 'A story of love'})\nCREATE (johnS:Person {name: 'John Patrick Stanley', born: 1950})\nCREATE (nathan:Person {name: 'Nathan Lane', born: 1956})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Joe Banks']}]->(joeVersustheVolcano),\n  (megR)-[:ACTED_IN {roles: ['DeDe', 'Angelica Graynamore', 'Patricia Graynamore']}]->(joeVersustheVolcano),\n  (nathan)-[:ACTED_IN {roles: ['Baw']}]->(joeVersustheVolcano),\n  (johnS)-[:DIRECTED]->(joeVersustheVolcano)\n\nCREATE (whenHarryMetSally:Movie {title: 'When-Harry-Met-Sally', released: 1998,\n    tagline: 'When-Harry-Met-Sally'})\nCREATE (billyC:Person {name: 'Billy Crystal', born: 1948})\nCREATE (carrieF:Person {name: 'Carrie Fisher', born: 1956})\nCREATE (brunoK:Person {name: 'Bruno Kirby', born: 1949})\nCREATE\n  (billyC)-[:ACTED_IN {roles: ['Harry Burns']}]->(whenHarryMetSally),\n  (megR)-[:ACTED_IN {roles: ['Sally Albright']}]->(whenHarryMetSally),\n  (carrieF)-[:ACTED_IN {roles: ['Marie']}]->(whenHarryMetSally),\n  (brunoK)-[:ACTED_IN {roles: ['Jess']}]->(whenHarryMetSally),\n  (robR)-[:DIRECTED]->(whenHarryMetSally),\n  (robR)-[:PRODUCED]->(whenHarryMetSally),\n  (noraE)-[:PRODUCED]->(whenHarryMetSally),\n  (noraE)-[:WROTE]->(whenHarryMetSally)\n\nCREATE (thatThingYouDo:Movie {title: 'That-Thing-You-Do', released: 1996,\n    tagline: 'There comes a time...'})\nCREATE (livT:Person {name: 'Liv Tyler', born: 1977})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Mr. White']}]->(thatThingYouDo),\n  (livT)-[:ACTED_IN {roles: ['Faye Dolan']}]->(thatThingYouDo),\n  (charlize)-[:ACTED_IN {roles: ['Tina']}]->(thatThingYouDo),\n  (tomH)-[:DIRECTED]->(thatThingYouDo)\n\nCREATE (theReplacements:Movie {title: 'The Replacements', released: 2000,\n    tagline: 'Pain heals, Chicks dig scars... Glory lasts forever'})\nCREATE (brooke:Person {name: 'Brooke Langton', born: 1970})\nCREATE (gene:Person {name: 'Gene Hackman', born: 1930})\nCREATE (orlando:Person {name: 'Orlando Jones', born: 1968})\nCREATE (howard:Person {name: 'Howard Deutch', born: 1950})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Shane Falco']}]->(theReplacements),\n  (brooke)-[:ACTED_IN {roles: ['Annabelle Farrell']}]->(theReplacements),\n  (gene)-[:ACTED_IN {roles: ['Jimmy McGinty']}]->(theReplacements),\n  (orlando)-[:ACTED_IN {roles: ['Clifford Franklin']}]->(theReplacements),\n  (howard)-[:DIRECTED]->(theReplacements)\n\nCREATE (rescueDawn:Movie {title: 'RescueDawn', released: 2006,\n    tagline: 'The extraordinary true story'})\nCREATE (christianB:Person {name: 'Christian Bale', born: 1974})\nCREATE (zachG:Person {name: 'Zach Grenier', born: 1954})\nCREATE\n  (marshallB)-[:ACTED_IN {roles: ['Admiral']}]->(rescueDawn),\n  (christianB)-[:ACTED_IN {roles: ['Dieter Dengler']}]->(rescueDawn),\n  (zachG)-[:ACTED_IN {roles: ['Squad Leader']}]->(rescueDawn),\n  (steveZ)-[:ACTED_IN {roles: ['Duane']}]->(rescueDawn),\n  (wernerH)-[:DIRECTED]->(rescueDawn)\n\nCREATE (theBirdcage:Movie {title: 'The-Birdcage', released: 1996, tagline: 'Come-as-you-are'})\nCREATE (mikeN:Person {name: 'Mike Nichols', born: 1931})\nCREATE\n  (robin)-[:ACTED_IN {roles: ['Armand Goldman']}]->(theBirdcage),\n  (nathan)-[:ACTED_IN {roles: ['Albert Goldman']}]->(theBirdcage),\n  (gene)-[:ACTED_IN {roles: ['Sen. Kevin Keeley']}]->(theBirdcage),\n  (mikeN)-[:DIRECTED]->(theBirdcage)\n\nCREATE (unforgiven:Movie {title: 'Unforgiven', released: 1992,\n    tagline: 'It\\'s a hell of a thing, killing a man'})\nCREATE (richardH:Person {name: 'Richard Harris', born: 1930})\nCREATE (clintE:Person {name: 'Clint Eastwood', born: 1930})\nCREATE\n  (richardH)-[:ACTED_IN {roles: ['English Bob']}]->(unforgiven),\n  (clintE)-[:ACTED_IN {roles: ['Bill Munny']}]->(unforgiven),\n  (gene)-[:ACTED_IN {roles: ['Little Bill Daggett']}]->(unforgiven),\n  (clintE)-[:DIRECTED]->(unforgiven)\n\nCREATE (johnnyMnemonic:Movie {title: 'Johnny-Mnemonic', released: 1995,\n    tagline: 'The-hottest-data-in-the-coolest-head'})\nCREATE (takeshi:Person {name: 'Takeshi Kitano', born: 1947})\nCREATE (dina:Person {name: 'Dina Meyer', born: 1968})\nCREATE (iceT:Person {name: 'Ice-T', born: 1958})\nCREATE (robertL:Person {name: 'Robert Longo', born: 1953})\nCREATE\n  (keanu)-[:ACTED_IN {roles: ['Johnny Mnemonic']}]->(johnnyMnemonic),\n  (takeshi)-[:ACTED_IN {roles: ['Takahashi']}]->(johnnyMnemonic),\n  (dina)-[:ACTED_IN {roles: ['Jane']}]->(johnnyMnemonic),\n  (iceT)-[:ACTED_IN {roles: ['J-Bone']}]->(johnnyMnemonic),\n  (robertL)-[:DIRECTED]->(johnnyMnemonic)\n\nCREATE (cloudAtlas:Movie {title: 'Cloud Atlas', released: 2012, tagline: 'Everything is connected'})\nCREATE (halleB:Person {name: 'Halle Berry', born: 1966})\nCREATE (jimB:Person {name: 'Jim Broadbent', born: 1949})\nCREATE (tomT:Person {name: 'Tom Tykwer', born: 1965})\nCREATE (davidMitchell:Person {name: 'David Mitchell', born: 1969})\nCREATE (stefanArndt:Person {name: 'Stefan Arndt', born: 1961})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Zachry', 'Dr. Henry Goose', 'Isaac Sachs', 'Dermot Hoggins']}]->(cloudAtlas),\n  (hugo)-[:ACTED_IN {roles: ['Bill Smoke', 'Haskell Moore', 'Tadeusz Kesselring', 'Nurse Noakes', 'Boardman Mephi', 'Old Georgie']}]->(cloudAtlas),\n  (halleB)-[:ACTED_IN {roles: ['Luisa Rey', 'Jocasta Ayrs', 'Ovid', 'Meronym']}]->(cloudAtlas),\n  (jimB)-[:ACTED_IN {roles: ['Vyvyan Ayrs', 'Captain Molyneux', 'Timothy Cavendish']}]->(cloudAtlas),\n  (tomT)-[:DIRECTED]->(cloudAtlas),\n  (andyW)-[:DIRECTED]->(cloudAtlas),\n  (lanaW)-[:DIRECTED]->(cloudAtlas),\n  (davidMitchell)-[:WROTE]->(cloudAtlas),\n  (stefanArndt)-[:PRODUCED]->(cloudAtlas)\n\nCREATE (theDaVinciCode:Movie {title: 'The Da Vinci Code', released: 2006, tagline: 'Break The Codes'})\nCREATE (ianM:Person {name: 'Ian McKellen', born: 1939})\nCREATE (audreyT:Person {name: 'Audrey Tautou', born: 1976})\nCREATE (paulB:Person {name: 'Paul Bettany', born: 1971})\nCREATE (ronH:Person {name: 'Ron Howard', born: 1954})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Dr. Robert Langdon']}]->(theDaVinciCode),\n  (ianM)-[:ACTED_IN {roles: ['Sir Leight Teabing']}]->(theDaVinciCode),\n  (audreyT)-[:ACTED_IN {roles: ['Sophie Neveu']}]->(theDaVinciCode),\n  (paulB)-[:ACTED_IN {roles: ['Silas']}]->(theDaVinciCode),\n  (ronH)-[:DIRECTED]->(theDaVinciCode)\n\nCREATE (vforVendetta:Movie {title: 'V for Vendetta', released: 2006, tagline: 'Freedom! Forever!'})\nCREATE (natalieP:Person {name: 'Natalie Portman', born: 1981})\nCREATE (stephenR:Person {name: 'Stephen Rea', born: 1946})\nCREATE (johnH:Person {name: 'John Hurt', born: 1940})\nCREATE (benM:Person {name: 'Ben Miles', born: 1967})\nCREATE\n  (hugo)-[:ACTED_IN {roles: ['V']}]->(vforVendetta),\n  (natalieP)-[:ACTED_IN {roles: ['Evey Hammond']}]->(vforVendetta),\n  (stephenR)-[:ACTED_IN {roles: ['Eric Finch']}]->(vforVendetta),\n  (johnH)-[:ACTED_IN {roles: ['High Chancellor Adam Sutler']}]->(vforVendetta),\n  (benM)-[:ACTED_IN {roles: ['Dascomb']}]->(vforVendetta),\n  (jamesM)-[:DIRECTED]->(vforVendetta),\n  (andyW)-[:PRODUCED]->(vforVendetta),\n  (lanaW)-[:PRODUCED]->(vforVendetta),\n  (joelS)-[:PRODUCED]->(vforVendetta),\n  (andyW)-[:WROTE]->(vforVendetta),\n  (lanaW)-[:WROTE]->(vforVendetta)\n\nCREATE (speedRacer:Movie {title: 'Speed Racer', released: 2008, tagline: 'Speed has no limits'})\nCREATE (emileH:Person {name: 'Emile Hirsch', born: 1985})\nCREATE (johnG:Person {name: 'John Goodman', born: 1960})\nCREATE (susanS:Person {name: 'Susan Sarandon', born: 1946})\nCREATE (matthewF:Person {name: 'Matthew Fox', born: 1966})\nCREATE (christinaR:Person {name: 'Christina Ricci', born: 1980})\nCREATE (rain:Person {name: 'Rain', born: 1982})\nCREATE\n  (emileH)-[:ACTED_IN {roles: ['Speed Racer']}]->(speedRacer),\n  (johnG)-[:ACTED_IN {roles: ['Pops']}]->(speedRacer),\n  (susanS)-[:ACTED_IN {roles: ['Mom']}]->(speedRacer),\n  (matthewF)-[:ACTED_IN {roles: ['Racer X']}]->(speedRacer),\n  (christinaR)-[:ACTED_IN {roles: ['Trixie']}]->(speedRacer),\n  (rain)-[:ACTED_IN {roles: ['Taejo Togokahn']}]->(speedRacer),\n  (benM)-[:ACTED_IN {roles: ['Cass Jones']}]->(speedRacer),\n  (andyW)-[:DIRECTED]->(speedRacer),\n  (lanaW)-[:DIRECTED]->(speedRacer),\n  (andyW)-[:WROTE]->(speedRacer),\n  (lanaW)-[:WROTE]->(speedRacer),\n  (joelS)-[:PRODUCED]->(speedRacer)\n\nCREATE (ninjaAssassin:Movie {title: 'Ninja Assassin', released: 2009,\n    tagline: 'Prepare to enter a secret world of assassins'})\nCREATE (naomieH:Person {name: 'Naomie Harris'})\nCREATE\n  (rain)-[:ACTED_IN {roles: ['Raizo']}]->(ninjaAssassin),\n  (naomieH)-[:ACTED_IN {roles: ['Mika Coretti']}]->(ninjaAssassin),\n  (rickY)-[:ACTED_IN {roles: ['Takeshi']}]->(ninjaAssassin),\n  (benM)-[:ACTED_IN {roles: ['Ryan Maslow']}]->(ninjaAssassin),\n  (jamesM)-[:DIRECTED]->(ninjaAssassin),\n  (andyW)-[:PRODUCED]->(ninjaAssassin),\n  (lanaW)-[:PRODUCED]->(ninjaAssassin),\n  (joelS)-[:PRODUCED]->(ninjaAssassin)\n\nCREATE (theGreenMile:Movie {title: 'The Green Mile', released: 1999,\n    tagline: 'Walk a mile you\\'ll never forget.'})\nCREATE (michaelD:Person {name: 'Michael Clarke Duncan', born: 1957})\nCREATE (davidM:Person {name: 'David Morse', born: 1953})\nCREATE (samR:Person {name: 'Sam Rockwell', born: 1968})\nCREATE (garyS:Person {name: 'Gary Sinise', born: 1955})\nCREATE (patriciaC:Person {name: 'Patricia Clarkson', born: 1959})\nCREATE (frankD:Person {name: 'Frank Darabont', born: 1959})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Paul Edgecomb']}]->(theGreenMile),\n  (michaelD)-[:ACTED_IN {roles: ['John Coffey']}]->(theGreenMile),\n  (davidM)-[:ACTED_IN {roles: ['Brutus Brutal Howell']}]->(theGreenMile),\n  (bonnieH)-[:ACTED_IN {roles: ['Jan Edgecomb']}]->(theGreenMile),\n  (jamesC)-[:ACTED_IN {roles: ['Warden Hal Moores']}]->(theGreenMile),\n  (samR)-[:ACTED_IN {roles: ['Wild Bill Wharton']}]->(theGreenMile),\n  (garyS)-[:ACTED_IN {roles: ['Burt Hammersmith']}]->(theGreenMile),\n  (patriciaC)-[:ACTED_IN {roles: ['Melinda Moores']}]->(theGreenMile),\n  (frankD)-[:DIRECTED]->(theGreenMile)\n\nCREATE (frostNixon:Movie {title: 'Frost/Nixon', released: 2008,\n    tagline: '400 million people were waiting for the truth.'})\nCREATE (frankL:Person {name: 'Frank Langella', born: 1938})\nCREATE (michaelS:Person {name: 'Michael Sheen', born: 1969})\nCREATE (oliverP:Person {name: 'Oliver Platt', born: 1960})\nCREATE\n  (frankL)-[:ACTED_IN {roles: ['Richard Nixon']}]->(frostNixon),\n  (michaelS)-[:ACTED_IN {roles: ['David Frost']}]->(frostNixon),\n  (kevinB)-[:ACTED_IN {roles: ['Jack Brennan']}]->(frostNixon),\n  (oliverP)-[:ACTED_IN {roles: ['Bob Zelnick']}]->(frostNixon),\n  (samR)-[:ACTED_IN {roles: ['James Reston, Jr.']}]->(frostNixon),\n  (ronH)-[:DIRECTED]->(frostNixon)\n\nCREATE (hoffa:Movie {title: 'Hoffa', released: 1992, tagline: \"He didn't want law. He wanted justice.\"})\nCREATE (dannyD:Person {name: 'Danny DeVito', born: 1944})\nCREATE (johnR:Person {name: 'John C. Reilly', born: 1965})\nCREATE\n  (jackN)-[:ACTED_IN {roles: ['Hoffa']}]->(hoffa),\n  (dannyD)-[:ACTED_IN {roles: ['Robert Bobby Ciaro']}]->(hoffa),\n  (jTW)-[:ACTED_IN {roles: ['Frank Fitzsimmons']}]->(hoffa),\n  (johnR)-[:ACTED_IN {roles: ['Peter Connelly']}]->(hoffa),\n  (dannyD)-[:DIRECTED]->(hoffa)\n\nCREATE (apollo13:Movie {title: 'Apollo 13', released: 1995, tagline: 'Houston, we have a problem.'})\nCREATE (edH:Person {name: 'Ed Harris', born: 1950})\nCREATE (billPax:Person {name: 'Bill Paxton', born: 1955})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Jim Lovell']}]->(apollo13),\n  (kevinB)-[:ACTED_IN {roles: ['Jack Swigert']}]->(apollo13),\n  (edH)-[:ACTED_IN {roles: ['Gene Kranz']}]->(apollo13),\n  (billPax)-[:ACTED_IN {roles: ['Fred Haise']}]->(apollo13),\n  (garyS)-[:ACTED_IN {roles: ['Ken Mattingly']}]->(apollo13),\n  (ronH)-[:DIRECTED]->(apollo13)\n\nCREATE (twister:Movie {title: 'Twister', released: 1996, tagline: 'Don\\'t Breathe. Don\\'t Look Back.'})\nCREATE (philipH:Person {name: 'Philip Seymour Hoffman', born: 1967})\nCREATE (janB:Person {name: 'Jan de Bont', born: 1943})\nCREATE\n  (billPax)-[:ACTED_IN {roles: ['Bill Harding']}]->(twister),\n  (helenH)-[:ACTED_IN {roles: ['Dr. Jo Harding']}]->(twister),\n  (zachG)-[:ACTED_IN {roles: ['Eddie']}]->(twister),\n  (philipH)-[:ACTED_IN {roles: ['Dustin Davis']}]->(twister),\n  (janB)-[:DIRECTED]->(twister)\n\nCREATE (castAway:Movie {title: 'Cast Away', released: 2000,\n    tagline: 'At the edge of the world, his journey begins.'})\nCREATE (robertZ:Person {name: 'Robert Zemeckis', born: 1951})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Chuck Noland']}]->(castAway),\n  (helenH)-[:ACTED_IN {roles: ['Kelly Frears']}]->(castAway),\n  (robertZ)-[:DIRECTED]->(castAway)\n\nCREATE (oneFlewOvertheCuckoosNest:Movie {title: 'One Flew Over the Cuckoo\\'s Nest', released: 1975,\n    tagline: 'If he is crazy, what does that make you?'})\nCREATE (milosF:Person {name: 'Milos Forman', born: 1932})\nCREATE\n  (jackN)-[:ACTED_IN {roles: ['Randle McMurphy']}]->(oneFlewOvertheCuckoosNest),\n  (dannyD)-[:ACTED_IN {roles: ['Martini']}]->(oneFlewOvertheCuckoosNest),\n  (milosF)-[:DIRECTED]->(oneFlewOvertheCuckoosNest)\n\nCREATE (somethingsGottaGive:Movie {title: 'Something\\'s Gotta Give', released: 2003})\nCREATE (dianeK:Person {name: 'Diane Keaton', born: 1946})\nCREATE (nancyM:Person {name: 'Nancy Meyers', born: 1949})\nCREATE\n  (jackN)-[:ACTED_IN {roles: ['Harry Sanborn']}]->(somethingsGottaGive),\n  (dianeK)-[:ACTED_IN {roles: ['Erica Barry']}]->(somethingsGottaGive),\n  (keanu)-[:ACTED_IN {roles: ['Julian Mercer']}]->(somethingsGottaGive),\n  (nancyM)-[:DIRECTED]->(somethingsGottaGive),\n  (nancyM)-[:PRODUCED]->(somethingsGottaGive),\n  (nancyM)-[:WROTE]->(somethingsGottaGive)\n\nCREATE (bicentennialMan:Movie {title: 'Bicentennial Man', released: 1999,\n    tagline: 'One robot\\'s 200 year journey to become an ordinary man.'})\nCREATE (chrisC:Person {name: 'Chris Columbus', born: 1958})\nCREATE\n  (robin)-[:ACTED_IN {roles: ['Andrew Marin']}]->(bicentennialMan),\n  (oliverP)-[:ACTED_IN {roles: ['Rupert Burns']}]->(bicentennialMan),\n  (chrisC)-[:DIRECTED]->(bicentennialMan)\n\nCREATE (charlieWilsonsWar:Movie {title: 'Charlie Wilson\\'s War', released: 2007,\n    tagline: 'A stiff drink. A little mascara. A lot of nerve. Who said they could not bring down the Soviet empire.'})\nCREATE (juliaR:Person {name: 'Julia Roberts', born: 1967})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Rep. Charlie Wilson']}]->(charlieWilsonsWar),\n  (juliaR)-[:ACTED_IN {roles: ['Joanne Herring']}]->(charlieWilsonsWar),\n  (philipH)-[:ACTED_IN {roles: ['Gust Avrakotos']}]->(charlieWilsonsWar),\n  (mikeN)-[:DIRECTED]->(charlieWilsonsWar)\n\nCREATE (thePolarExpress:Movie {title: 'The Polar Express', released: 2004,\n    tagline: 'This Holiday Season... Believe'})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Hero Boy', 'Father', 'Conductor', 'Hobo', 'Scrooge', 'Santa Claus']}]->(thePolarExpress),\n  (robertZ)-[:DIRECTED]->(thePolarExpress)\n\nCREATE (aLeagueofTheirOwn:Movie {title: 'A League of Their Own', released: 1992,\n    tagline: 'A league of their own'})\nCREATE (madonna:Person {name: 'Madonna', born: 1954})\nCREATE (geenaD:Person {name: 'Geena Davis', born: 1956})\nCREATE (loriP:Person {name: 'Lori Petty', born: 1963})\nCREATE (pennyM:Person {name: 'Penny Marshall', born: 1943})\nCREATE\n  (tomH)-[:ACTED_IN {roles: ['Jimmy Dugan']}]->(aLeagueofTheirOwn),\n  (geenaD)-[:ACTED_IN {roles: ['Dottie Hinson']}]->(aLeagueofTheirOwn),\n  (loriP)-[:ACTED_IN {roles: ['Kit Keller']}]->(aLeagueofTheirOwn),\n  (rosieO)-[:ACTED_IN {roles: ['Doris Murphy']}]->(aLeagueofTheirOwn),\n  (madonna)-[:ACTED_IN {roles: ['Mae Mordabito']}]->(aLeagueofTheirOwn),\n  (billPax)-[:ACTED_IN {roles: ['Bob Hinson']}]->(aLeagueofTheirOwn),\n  (pennyM)-[:DIRECTED]->(aLeagueofTheirOwn)\n\nCREATE (paulBlythe:Person {name: 'Paul Blythe'})\nCREATE (angelaScope:Person {name: 'Angela Scope'})\nCREATE (jessicaThompson:Person {name: 'Jessica Thompson'})\nCREATE (jamesThompson:Person {name: 'James Thompson'})\n\nCREATE\n  (jamesThompson)-[:FOLLOWS]->(jessicaThompson),\n  (angelaScope)-[:FOLLOWS]->(jessicaThompson),\n  (paulBlythe)-[:FOLLOWS]->(angelaScope)\n\nCREATE\n  (jessicaThompson)-[:REVIEWED {summary: 'An amazing journey', rating: 95}]->(cloudAtlas),\n  (jessicaThompson)-[:REVIEWED {summary: 'Silly, but fun', rating: 65}]->(theReplacements),\n  (jamesThompson)-[:REVIEWED {summary: 'The coolest football movie ever', rating: 100}]->(theReplacements),\n  (angelaScope)-[:REVIEWED {summary: 'Pretty funny at times', rating: 62}]->(theReplacements),\n  (jessicaThompson)-[:REVIEWED {summary: 'Dark, but compelling', rating: 85}]->(unforgiven),\n  (jessicaThompson)-[:REVIEWED {summary: 'Slapstick', rating: 45}]->(theBirdcage),\n  (jessicaThompson)-[:REVIEWED {summary: 'A solid romp', rating: 68}]->(theDaVinciCode),\n  (jamesThompson)-[:REVIEWED {summary: 'Fun, but a little far fetched', rating: 65}]->(theDaVinciCode),\n  (jessicaThompson)-[:REVIEWED {summary: 'You had me at Jerry', rating: 92}]->(jerryMaguire)\n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "171"
            ],
            [
              "+relationships",
              "253"
            ],
            [
              "+properties",
              "564"
            ],
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create4.feature:579",
      "suite": "opencypher",
      "name": "[2] Many CREATE clauses",
      "feature": "Create4 - Large Create Query",
      "path": "tck/features/clauses/create/Create4.feature",
      "line": 579,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create4.feature#L579",
      "source_sha256": "7a87f98e01bdaf09840aec1499877b595d3f4b40f821f7dd175cccc4eca45c4d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (hf:School {name: 'Hilly Fields Technical College'})\nCREATE (hf)-[:STAFF]->(mrb:Teacher {name: 'Mr Balls'})\nCREATE (hf)-[:STAFF]->(mrspb:Teacher {name: 'Ms Packard-Bell'})\nCREATE (hf)-[:STAFF]->(mrs:Teacher {name: 'Mr Smith'})\nCREATE (hf)-[:STAFF]->(mrsa:Teacher {name: 'Mrs Adenough'})\nCREATE (hf)-[:STAFF]->(mrvdg:Teacher {name: 'Mr Van der Graaf'})\nCREATE (hf)-[:STAFF]->(msn:Teacher {name: 'Ms Noethe'})\nCREATE (hf)-[:STAFF]->(mrsn:Teacher {name: 'Mrs Noakes'})\nCREATE (hf)-[:STAFF]->(mrm:Teacher {name: 'Mr Marker'})\nCREATE (hf)-[:STAFF]->(msd:Teacher {name: 'Ms Delgado'})\nCREATE (hf)-[:STAFF]->(mrsg:Teacher {name: 'Mrs Glass'})\nCREATE (hf)-[:STAFF]->(mrf:Teacher {name: 'Mr Flint'})\nCREATE (hf)-[:STAFF]->(mrk:Teacher {name: 'Mr Kearney'})\nCREATE (hf)-[:STAFF]->(msf:Teacher {name: 'Mrs Forrester'})\nCREATE (hf)-[:STAFF]->(mrsf:Teacher {name: 'Mrs Fischer'})\nCREATE (hf)-[:STAFF]->(mrj:Teacher {name: 'Mr Jameson'})\n\nCREATE (hf)-[:STUDENT]->(_001:Student {name: 'Portia Vasquez'})\nCREATE (hf)-[:STUDENT]->(_002:Student {name: 'Andrew Parks'})\nCREATE (hf)-[:STUDENT]->(_003:Student {name: 'Germane Frye'})\nCREATE (hf)-[:STUDENT]->(_004:Student {name: 'Yuli Gutierrez'})\nCREATE (hf)-[:STUDENT]->(_005:Student {name: 'Kamal Solomon'})\nCREATE (hf)-[:STUDENT]->(_006:Student {name: 'Lysandra Porter'})\nCREATE (hf)-[:STUDENT]->(_007:Student {name: 'Stella Santiago'})\nCREATE (hf)-[:STUDENT]->(_008:Student {name: 'Brenda Torres'})\nCREATE (hf)-[:STUDENT]->(_009:Student {name: 'Heidi Dunlap'})\n\nCREATE (hf)-[:STUDENT]->(_010:Student {name: 'Halee Taylor'})\nCREATE (hf)-[:STUDENT]->(_011:Student {name: 'Brennan Crosby'})\nCREATE (hf)-[:STUDENT]->(_012:Student {name: 'Rooney Cook'})\nCREATE (hf)-[:STUDENT]->(_013:Student {name: 'Xavier Morrison'})\nCREATE (hf)-[:STUDENT]->(_014:Student {name: 'Zelenia Santana'})\nCREATE (hf)-[:STUDENT]->(_015:Student {name: 'Eaton Bonner'})\nCREATE (hf)-[:STUDENT]->(_016:Student {name: 'Leilani Bishop'})\nCREATE (hf)-[:STUDENT]->(_017:Student {name: 'Jamalia Pickett'})\nCREATE (hf)-[:STUDENT]->(_018:Student {name: 'Wynter Russell'})\nCREATE (hf)-[:STUDENT]->(_019:Student {name: 'Liberty Melton'})\n\nCREATE (hf)-[:STUDENT]->(_020:Student {name: 'MacKensie Obrien'})\nCREATE (hf)-[:STUDENT]->(_021:Student {name: 'Oprah Maynard'})\nCREATE (hf)-[:STUDENT]->(_022:Student {name: 'Lyle Parks'})\nCREATE (hf)-[:STUDENT]->(_023:Student {name: 'Madonna Justice'})\nCREATE (hf)-[:STUDENT]->(_024:Student {name: 'Herman Frederick'})\nCREATE (hf)-[:STUDENT]->(_025:Student {name: 'Preston Stevenson'})\nCREATE (hf)-[:STUDENT]->(_026:Student {name: 'Drew Carrillo'})\nCREATE (hf)-[:STUDENT]->(_027:Student {name: 'Hamilton Woodward'})\nCREATE (hf)-[:STUDENT]->(_028:Student {name: 'Buckminster Bradley'})\nCREATE (hf)-[:STUDENT]->(_029:Student {name: 'Shea Cote'})\n\nCREATE (hf)-[:STUDENT]->(_030:Student {name: 'Raymond Leonard'})\nCREATE (hf)-[:STUDENT]->(_031:Student {name: 'Gavin Branch'})\nCREATE (hf)-[:STUDENT]->(_032:Student {name: 'Kylan Powers'})\nCREATE (hf)-[:STUDENT]->(_033:Student {name: 'Hedy Bowers'})\nCREATE (hf)-[:STUDENT]->(_034:Student {name: 'Derek Church'})\nCREATE (hf)-[:STUDENT]->(_035:Student {name: 'Silas Santiago'})\nCREATE (hf)-[:STUDENT]->(_036:Student {name: 'Elton Bright'})\nCREATE (hf)-[:STUDENT]->(_037:Student {name: 'Dora Schmidt'})\nCREATE (hf)-[:STUDENT]->(_038:Student {name: 'Julian Sullivan'})\nCREATE (hf)-[:STUDENT]->(_039:Student {name: 'Willow Morton'})\n\nCREATE (hf)-[:STUDENT]->(_040:Student {name: 'Blaze Hines'})\nCREATE (hf)-[:STUDENT]->(_041:Student {name: 'Felicia Tillman'})\nCREATE (hf)-[:STUDENT]->(_042:Student {name: 'Ralph Webb'})\nCREATE (hf)-[:STUDENT]->(_043:Student {name: 'Roth Gilmore'})\nCREATE (hf)-[:STUDENT]->(_044:Student {name: 'Dorothy Burgess'})\nCREATE (hf)-[:STUDENT]->(_045:Student {name: 'Lana Sandoval'})\nCREATE (hf)-[:STUDENT]->(_046:Student {name: 'Nevada Strickland'})\nCREATE (hf)-[:STUDENT]->(_047:Student {name: 'Lucian Franco'})\nCREATE (hf)-[:STUDENT]->(_048:Student {name: 'Jasper Talley'})\nCREATE (hf)-[:STUDENT]->(_049:Student {name: 'Madaline Spears'})\n\nCREATE (hf)-[:STUDENT]->(_050:Student {name: 'Upton Browning'})\nCREATE (hf)-[:STUDENT]->(_051:Student {name: 'Cooper Leon'})\nCREATE (hf)-[:STUDENT]->(_052:Student {name: 'Celeste Ortega'})\nCREATE (hf)-[:STUDENT]->(_053:Student {name: 'Willa Hewitt'})\nCREATE (hf)-[:STUDENT]->(_054:Student {name: 'Rooney Bryan'})\nCREATE (hf)-[:STUDENT]->(_055:Student {name: 'Nayda Hays'})\nCREATE (hf)-[:STUDENT]->(_056:Student {name: 'Kadeem Salazar'})\nCREATE (hf)-[:STUDENT]->(_057:Student {name: 'Halee Allen'})\nCREATE (hf)-[:STUDENT]->(_058:Student {name: 'Odysseus Mayo'})\nCREATE (hf)-[:STUDENT]->(_059:Student {name: 'Kato Merrill'})\n\nCREATE (hf)-[:STUDENT]->(_060:Student {name: 'Halee Juarez'})\nCREATE (hf)-[:STUDENT]->(_061:Student {name: 'Chloe Charles'})\nCREATE (hf)-[:STUDENT]->(_062:Student {name: 'Abel Montoya'})\nCREATE (hf)-[:STUDENT]->(_063:Student {name: 'Hilda Welch'})\nCREATE (hf)-[:STUDENT]->(_064:Student {name: 'Britanni Bean'})\nCREATE (hf)-[:STUDENT]->(_065:Student {name: 'Joelle Beach'})\nCREATE (hf)-[:STUDENT]->(_066:Student {name: 'Ciara Odom'})\nCREATE (hf)-[:STUDENT]->(_067:Student {name: 'Zia Williams'})\nCREATE (hf)-[:STUDENT]->(_068:Student {name: 'Darrel Bailey'})\nCREATE (hf)-[:STUDENT]->(_069:Student {name: 'Lance Mcdowell'})\n\nCREATE (hf)-[:STUDENT]->(_070:Student {name: 'Clayton Bullock'})\nCREATE (hf)-[:STUDENT]->(_071:Student {name: 'Roanna Mosley'})\nCREATE (hf)-[:STUDENT]->(_072:Student {name: 'Amethyst Mcclure'})\nCREATE (hf)-[:STUDENT]->(_073:Student {name: 'Hanae Mann'})\nCREATE (hf)-[:STUDENT]->(_074:Student {name: 'Graiden Haynes'})\nCREATE (hf)-[:STUDENT]->(_075:Student {name: 'Marcia Byrd'})\nCREATE (hf)-[:STUDENT]->(_076:Student {name: 'Yoshi Joyce'})\nCREATE (hf)-[:STUDENT]->(_077:Student {name: 'Gregory Sexton'})\nCREATE (hf)-[:STUDENT]->(_078:Student {name: 'Nash Carey'})\nCREATE (hf)-[:STUDENT]->(_079:Student {name: 'Rae Stevens'})\n\nCREATE (hf)-[:STUDENT]->(_080:Student {name: 'Blossom Fulton'})\nCREATE (hf)-[:STUDENT]->(_081:Student {name: 'Lev Curry'})\nCREATE (hf)-[:STUDENT]->(_082:Student {name: 'Margaret Gamble'})\nCREATE (hf)-[:STUDENT]->(_083:Student {name: 'Rylee Patterson'})\nCREATE (hf)-[:STUDENT]->(_084:Student {name: 'Harper Perkins'})\nCREATE (hf)-[:STUDENT]->(_085:Student {name: 'Kennan Murphy'})\nCREATE (hf)-[:STUDENT]->(_086:Student {name: 'Hilda Coffey'})\nCREATE (hf)-[:STUDENT]->(_087:Student {name: 'Marah Reed'})\nCREATE (hf)-[:STUDENT]->(_088:Student {name: 'Blaine Wade'})\nCREATE (hf)-[:STUDENT]->(_089:Student {name: 'Geraldine Sanders'})\n\nCREATE (hf)-[:STUDENT]->(_090:Student {name: 'Kerry Rollins'})\nCREATE (hf)-[:STUDENT]->(_091:Student {name: 'Virginia Sweet'})\nCREATE (hf)-[:STUDENT]->(_092:Student {name: 'Sophia Merrill'})\nCREATE (hf)-[:STUDENT]->(_093:Student {name: 'Hedda Carson'})\nCREATE (hf)-[:STUDENT]->(_094:Student {name: 'Tamekah Charles'})\nCREATE (hf)-[:STUDENT]->(_095:Student {name: 'Knox Barton'})\nCREATE (hf)-[:STUDENT]->(_096:Student {name: 'Ariel Porter'})\nCREATE (hf)-[:STUDENT]->(_097:Student {name: 'Berk Wooten'})\nCREATE (hf)-[:STUDENT]->(_098:Student {name: 'Galena Glenn'})\nCREATE (hf)-[:STUDENT]->(_099:Student {name: 'Jolene Anderson'})\n\nCREATE (hf)-[:STUDENT]->(_100:Student {name: 'Leonard Hewitt'})\nCREATE (hf)-[:STUDENT]->(_101:Student {name: 'Maris Salazar'})\nCREATE (hf)-[:STUDENT]->(_102:Student {name: 'Brian Frost'})\nCREATE (hf)-[:STUDENT]->(_103:Student {name: 'Zane Moses'})\nCREATE (hf)-[:STUDENT]->(_104:Student {name: 'Serina Finch'})\nCREATE (hf)-[:STUDENT]->(_105:Student {name: 'Anastasia Fletcher'})\nCREATE (hf)-[:STUDENT]->(_106:Student {name: 'Glenna Chapman'})\nCREATE (hf)-[:STUDENT]->(_107:Student {name: 'Mufutau Gillespie'})\nCREATE (hf)-[:STUDENT]->(_108:Student {name: 'Basil Guthrie'})\nCREATE (hf)-[:STUDENT]->(_109:Student {name: 'Theodore Marsh'})\n\nCREATE (hf)-[:STUDENT]->(_110:Student {name: 'Jaime Contreras'})\nCREATE (hf)-[:STUDENT]->(_111:Student {name: 'Irma Poole'})\nCREATE (hf)-[:STUDENT]->(_112:Student {name: 'Buckminster Bender'})\nCREATE (hf)-[:STUDENT]->(_113:Student {name: 'Elton Morris'})\nCREATE (hf)-[:STUDENT]->(_114:Student {name: 'Barbara Nguyen'})\nCREATE (hf)-[:STUDENT]->(_115:Student {name: 'Tanya Kidd'})\nCREATE (hf)-[:STUDENT]->(_116:Student {name: 'Kaden Hoover'})\nCREATE (hf)-[:STUDENT]->(_117:Student {name: 'Christopher Bean'})\nCREATE (hf)-[:STUDENT]->(_118:Student {name: 'Trevor Daugherty'})\nCREATE (hf)-[:STUDENT]->(_119:Student {name: 'Rudyard Bates'})\n\nCREATE (hf)-[:STUDENT]->(_120:Student {name: 'Stacy Monroe'})\nCREATE (hf)-[:STUDENT]->(_121:Student {name: 'Kieran Keller'})\nCREATE (hf)-[:STUDENT]->(_122:Student {name: 'Ivy Garrison'})\nCREATE (hf)-[:STUDENT]->(_123:Student {name: 'Miranda Haynes'})\nCREATE (hf)-[:STUDENT]->(_124:Student {name: 'Abigail Heath'})\nCREATE (hf)-[:STUDENT]->(_125:Student {name: 'Margaret Santiago'})\nCREATE (hf)-[:STUDENT]->(_126:Student {name: 'Cade Floyd'})\nCREATE (hf)-[:STUDENT]->(_127:Student {name: 'Allen Crane'})\nCREATE (hf)-[:STUDENT]->(_128:Student {name: 'Stella Gilliam'})\nCREATE (hf)-[:STUDENT]->(_129:Student {name: 'Rashad Miller'})\n\nCREATE (hf)-[:STUDENT]->(_130:Student {name: 'Francis Cox'})\nCREATE (hf)-[:STUDENT]->(_131:Student {name: 'Darryl Rosario'})\nCREATE (hf)-[:STUDENT]->(_132:Student {name: 'Michael Daniels'})\nCREATE (hf)-[:STUDENT]->(_133:Student {name: 'Aretha Henderson'})\nCREATE (hf)-[:STUDENT]->(_134:Student {name: 'Roth Barrera'})\nCREATE (hf)-[:STUDENT]->(_135:Student {name: 'Yael Day'})\nCREATE (hf)-[:STUDENT]->(_136:Student {name: 'Wynter Richmond'})\nCREATE (hf)-[:STUDENT]->(_137:Student {name: 'Quyn Flowers'})\nCREATE (hf)-[:STUDENT]->(_138:Student {name: 'Yvette Marquez'})\nCREATE (hf)-[:STUDENT]->(_139:Student {name: 'Teagan Curry'})\n\nCREATE (hf)-[:STUDENT]->(_140:Student {name: 'Brenden Bishop'})\nCREATE (hf)-[:STUDENT]->(_141:Student {name: 'Montana Black'})\nCREATE (hf)-[:STUDENT]->(_142:Student {name: 'Ramona Parker'})\nCREATE (hf)-[:STUDENT]->(_143:Student {name: 'Merritt Hansen'})\nCREATE (hf)-[:STUDENT]->(_144:Student {name: 'Melvin Vang'})\nCREATE (hf)-[:STUDENT]->(_145:Student {name: 'Samantha Perez'})\nCREATE (hf)-[:STUDENT]->(_146:Student {name: 'Thane Porter'})\nCREATE (hf)-[:STUDENT]->(_147:Student {name: 'Vaughan Haynes'})\nCREATE (hf)-[:STUDENT]->(_148:Student {name: 'Irma Miles'})\nCREATE (hf)-[:STUDENT]->(_149:Student {name: 'Amery Jensen'})\n\nCREATE (hf)-[:STUDENT]->(_150:Student {name: 'Montana Holman'})\nCREATE (hf)-[:STUDENT]->(_151:Student {name: 'Kimberly Langley'})\nCREATE (hf)-[:STUDENT]->(_152:Student {name: 'Ebony Bray'})\nCREATE (hf)-[:STUDENT]->(_153:Student {name: 'Ishmael Pollard'})\nCREATE (hf)-[:STUDENT]->(_154:Student {name: 'Illana Thompson'})\nCREATE (hf)-[:STUDENT]->(_155:Student {name: 'Rhona Bowers'})\nCREATE (hf)-[:STUDENT]->(_156:Student {name: 'Lilah Dotson'})\nCREATE (hf)-[:STUDENT]->(_157:Student {name: 'Shelly Roach'})\nCREATE (hf)-[:STUDENT]->(_158:Student {name: 'Celeste Woodward'})\nCREATE (hf)-[:STUDENT]->(_159:Student {name: 'Christen Lynn'})\n\nCREATE (hf)-[:STUDENT]->(_160:Student {name: 'Miranda Slater'})\nCREATE (hf)-[:STUDENT]->(_161:Student {name: 'Lunea Clements'})\nCREATE (hf)-[:STUDENT]->(_162:Student {name: 'Lester Francis'})\nCREATE (hf)-[:STUDENT]->(_163:Student {name: 'David Fischer'})\nCREATE (hf)-[:STUDENT]->(_164:Student {name: 'Kyra Bean'})\nCREATE (hf)-[:STUDENT]->(_165:Student {name: 'Imelda Alston'})\nCREATE (hf)-[:STUDENT]->(_166:Student {name: 'Finn Farrell'})\nCREATE (hf)-[:STUDENT]->(_167:Student {name: 'Kirby House'})\nCREATE (hf)-[:STUDENT]->(_168:Student {name: 'Amanda Zamora'})\nCREATE (hf)-[:STUDENT]->(_169:Student {name: 'Rina Franco'})\n\nCREATE (hf)-[:STUDENT]->(_170:Student {name: 'Sonia Lane'})\nCREATE (hf)-[:STUDENT]->(_171:Student {name: 'Nora Jefferson'})\nCREATE (hf)-[:STUDENT]->(_172:Student {name: 'Colton Ortiz'})\nCREATE (hf)-[:STUDENT]->(_173:Student {name: 'Alden Munoz'})\nCREATE (hf)-[:STUDENT]->(_174:Student {name: 'Ferdinand Cline'})\nCREATE (hf)-[:STUDENT]->(_175:Student {name: 'Cynthia Prince'})\nCREATE (hf)-[:STUDENT]->(_176:Student {name: 'Asher Hurst'})\nCREATE (hf)-[:STUDENT]->(_177:Student {name: 'MacKensie Stevenson'})\nCREATE (hf)-[:STUDENT]->(_178:Student {name: 'Sydnee Sosa'})\nCREATE (hf)-[:STUDENT]->(_179:Student {name: 'Dante Callahan'})\n\nCREATE (hf)-[:STUDENT]->(_180:Student {name: 'Isabella Santana'})\nCREATE (hf)-[:STUDENT]->(_181:Student {name: 'Raven Bowman'})\nCREATE (hf)-[:STUDENT]->(_182:Student {name: 'Kirby Bolton'})\nCREATE (hf)-[:STUDENT]->(_183:Student {name: 'Peter Shaffer'})\nCREATE (hf)-[:STUDENT]->(_184:Student {name: 'Fletcher Beard'})\nCREATE (hf)-[:STUDENT]->(_185:Student {name: 'Irene Lowe'})\nCREATE (hf)-[:STUDENT]->(_186:Student {name: 'Ella Talley'})\nCREATE (hf)-[:STUDENT]->(_187:Student {name: 'Jorden Kerr'})\nCREATE (hf)-[:STUDENT]->(_188:Student {name: 'Macey Delgado'})\nCREATE (hf)-[:STUDENT]->(_189:Student {name: 'Ulysses Graves'})\n\nCREATE (hf)-[:STUDENT]->(_190:Student {name: 'Declan Blake'})\nCREATE (hf)-[:STUDENT]->(_191:Student {name: 'Lila Hurst'})\nCREATE (hf)-[:STUDENT]->(_192:Student {name: 'David Rasmussen'})\nCREATE (hf)-[:STUDENT]->(_193:Student {name: 'Desiree Cortez'})\nCREATE (hf)-[:STUDENT]->(_194:Student {name: 'Myles Horton'})\nCREATE (hf)-[:STUDENT]->(_195:Student {name: 'Rylee Willis'})\nCREATE (hf)-[:STUDENT]->(_196:Student {name: 'Kelsey Yates'})\nCREATE (hf)-[:STUDENT]->(_197:Student {name: 'Alika Stanton'})\nCREATE (hf)-[:STUDENT]->(_198:Student {name: 'Ria Campos'})\nCREATE (hf)-[:STUDENT]->(_199:Student {name: 'Elijah Hendricks'})\n\nCREATE (hf)-[:STUDENT]->(_200:Student {name: 'Hayes House'})\n\nCREATE (hf)-[:DEPARTMENT]->(md:Department {name: 'Mathematics'})\nCREATE (hf)-[:DEPARTMENT]->(sd:Department {name: 'Science'})\nCREATE (hf)-[:DEPARTMENT]->(ed:Department {name: 'Engineering'})\n\nCREATE (pm:Subject {name: 'Pure Mathematics'})\nCREATE (am:Subject {name: 'Applied Mathematics'})\nCREATE (ph:Subject {name: 'Physics'})\nCREATE (ch:Subject {name: 'Chemistry'})\nCREATE (bi:Subject {name: 'Biology'})\nCREATE (es:Subject {name: 'Earth Science'})\nCREATE (me:Subject {name: 'Mechanical Engineering'})\nCREATE (ce:Subject {name: 'Chemical Engineering'})\nCREATE (se:Subject {name: 'Systems Engineering'})\nCREATE (ve:Subject {name: 'Civil Engineering'})\nCREATE (ee:Subject {name: 'Electrical Engineering'})\n\nCREATE (sd)-[:CURRICULUM]->(ph)\nCREATE (sd)-[:CURRICULUM]->(ch)\nCREATE (sd)-[:CURRICULUM]->(bi)\nCREATE (sd)-[:CURRICULUM]->(es)\nCREATE (md)-[:CURRICULUM]->(pm)\nCREATE (md)-[:CURRICULUM]->(am)\nCREATE (ed)-[:CURRICULUM]->(me)\nCREATE (ed)-[:CURRICULUM]->(se)\nCREATE (ed)-[:CURRICULUM]->(ce)\nCREATE (ed)-[:CURRICULUM]->(ee)\nCREATE (ed)-[:CURRICULUM]->(ve)\n\nCREATE (ph)-[:TAUGHT_BY]->(mrb)\nCREATE (ph)-[:TAUGHT_BY]->(mrk)\nCREATE (ch)-[:TAUGHT_BY]->(mrk)\nCREATE (ch)-[:TAUGHT_BY]->(mrsn)\nCREATE (bi)-[:TAUGHT_BY]->(mrsn)\nCREATE (bi)-[:TAUGHT_BY]->(mrsf)\nCREATE (es)-[:TAUGHT_BY]->(msn)\nCREATE (pm)-[:TAUGHT_BY]->(mrf)\nCREATE (pm)-[:TAUGHT_BY]->(mrm)\nCREATE (pm)-[:TAUGHT_BY]->(mrvdg)\nCREATE (am)-[:TAUGHT_BY]->(mrsg)\nCREATE (am)-[:TAUGHT_BY]->(mrspb)\nCREATE (am)-[:TAUGHT_BY]->(mrvdg)\nCREATE (me)-[:TAUGHT_BY]->(mrj)\nCREATE (ce)-[:TAUGHT_BY]->(mrsa)\nCREATE (se)-[:TAUGHT_BY]->(mrs)\nCREATE (ve)-[:TAUGHT_BY]->(msd)\nCREATE (ee)-[:TAUGHT_BY]->(mrsf)\n\nCREATE(_001)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_188)\nCREATE(_002)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_198)\nCREATE(_003)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_106)\nCREATE(_004)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_029)\nCREATE(_005)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_153)\nCREATE(_006)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_061)\nCREATE(_007)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_177)\nCREATE(_008)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_115)\nCREATE(_009)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_131)\nCREATE(_010)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_142)\nCREATE(_011)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_043)\nCREATE(_012)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_065)\nCREATE(_013)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_074)\nCREATE(_014)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_165)\nCREATE(_015)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_016)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_086)\nCREATE(_017)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_062)\nCREATE(_018)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_033)\nCREATE(_019)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_171)\nCREATE(_020)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_021)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_086)\nCREATE(_022)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_121)\nCREATE(_023)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_049)\nCREATE(_024)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_152)\nCREATE(_025)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_152)\nCREATE(_026)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_085)\nCREATE(_027)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_084)\nCREATE(_028)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_143)\nCREATE(_029)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_099)\nCREATE(_030)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_094)\nCREATE(_031)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_125)\nCREATE(_032)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_024)\nCREATE(_033)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_075)\nCREATE(_034)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_161)\nCREATE(_035)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_197)\nCREATE(_036)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_067)\nCREATE(_037)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_049)\nCREATE(_038)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_038)\nCREATE(_039)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_116)\nCREATE(_040)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_149)\nCREATE(_041)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_044)\nCREATE(_042)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_150)\nCREATE(_043)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_095)\nCREATE(_044)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_016)\nCREATE(_045)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_021)\nCREATE(_046)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_047)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_189)\nCREATE(_048)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_094)\nCREATE(_049)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_161)\nCREATE(_050)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_098)\nCREATE(_051)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_052)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_148)\nCREATE(_053)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_054)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_055)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_175)\nCREATE(_056)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_010)\nCREATE(_057)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_042)\nCREATE(_058)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_059)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_067)\nCREATE(_060)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_034)\nCREATE(_061)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_062)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_088)\nCREATE(_063)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_142)\nCREATE(_064)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_88)\nCREATE(_065)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_099)\nCREATE(_066)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_178)\nCREATE(_067)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_041)\nCREATE(_068)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_022)\nCREATE(_069)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_109)\nCREATE(_070)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_045)\nCREATE(_071)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_182)\nCREATE(_072)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_144)\nCREATE(_073)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_074)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_128)\nCREATE(_075)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_149)\nCREATE(_076)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_038)\nCREATE(_077)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_104)\nCREATE(_078)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_032)\nCREATE(_079)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_080)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_081)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_174)\nCREATE(_082)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_162)\nCREATE(_083)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_011)\nCREATE(_084)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_085)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_086)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_067)\nCREATE(_087)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_173)\nCREATE(_088)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_128)\nCREATE(_089)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_177)\nCREATE(_090)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_076)\nCREATE(_091)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_137)\nCREATE(_092)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_024)\nCREATE(_093)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_156)\nCREATE(_094)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_020)\nCREATE(_095)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_112)\nCREATE(_096)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_193)\nCREATE(_097)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_006)\nCREATE(_098)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_099)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_141)\nCREATE(_100)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_001)\nCREATE(_101)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_169)\nCREATE(_102)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_161)\nCREATE(_103)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_136)\nCREATE(_104)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_125)\nCREATE(_105)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_127)\nCREATE(_106)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_095)\nCREATE(_107)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_036)\nCREATE(_108)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_074)\nCREATE(_109)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_150)\nCREATE(_110)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_191)\nCREATE(_111)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_068)\nCREATE(_112)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_019)\nCREATE(_113)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_035)\nCREATE(_114)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_061)\nCREATE(_115)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_070)\nCREATE(_116)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_069)\nCREATE(_117)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_096)\nCREATE(_118)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_107)\nCREATE(_119)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_120)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_167)\nCREATE(_121)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_122)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_090)\nCREATE(_123)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_004)\nCREATE(_124)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_083)\nCREATE(_125)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_094)\nCREATE(_126)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_174)\nCREATE(_127)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_168)\nCREATE(_128)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_084)\nCREATE(_129)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_186)\nCREATE(_130)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_090)\nCREATE(_131)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_010)\nCREATE(_132)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_031)\nCREATE(_133)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_059)\nCREATE(_134)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_037)\nCREATE(_135)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_012)\nCREATE(_136)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_197)\nCREATE(_137)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_059)\nCREATE(_138)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_065)\nCREATE(_139)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_175)\nCREATE(_140)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_170)\nCREATE(_141)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_191)\nCREATE(_142)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_139)\nCREATE(_143)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_054)\nCREATE(_144)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_176)\nCREATE(_145)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_188)\nCREATE(_146)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_072)\nCREATE(_147)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_096)\nCREATE(_148)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_108)\nCREATE(_149)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_155)\nCREATE(_150)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_151)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_076)\nCREATE(_152)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_169)\nCREATE(_153)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_179)\nCREATE(_154)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_186)\nCREATE(_155)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_058)\nCREATE(_156)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_071)\nCREATE(_157)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_073)\nCREATE(_158)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_159)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_182)\nCREATE(_160)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_199)\nCREATE(_161)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_072)\nCREATE(_162)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_014)\nCREATE(_163)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_163)\nCREATE(_164)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_038)\nCREATE(_165)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_044)\nCREATE(_166)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_136)\nCREATE(_167)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_038)\nCREATE(_168)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_110)\nCREATE(_169)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_198)\nCREATE(_170)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_178)\nCREATE(_171)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_022)\nCREATE(_172)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_020)\nCREATE(_173)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_164)\nCREATE(_174)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_075)\nCREATE(_175)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_175)\nCREATE(_176)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_177)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_178)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_006)\nCREATE(_179)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_057)\nCREATE(_180)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_185)\nCREATE(_181)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_074)\nCREATE(_182)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_183)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_131)\nCREATE(_184)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_045)\nCREATE(_185)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_186)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_187)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_150)\nCREATE(_188)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_014)\nCREATE(_189)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_096)\nCREATE(_190)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_063)\nCREATE(_191)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_079)\nCREATE(_192)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_121)\nCREATE(_193)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_194)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_029)\nCREATE(_195)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_164)\nCREATE(_196)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_083)\nCREATE(_197)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_101)\nCREATE(_198)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_039)\nCREATE(_199)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_011)\nCREATE(_200)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_073)\nCREATE(_001)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_129)\nCREATE(_002)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_078)\nCREATE(_003)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_181)\nCREATE(_004)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_162)\nCREATE(_005)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_057)\nCREATE(_006)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_111)\nCREATE(_007)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_027)\nCREATE(_008)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_009)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_132)\nCREATE(_010)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_147)\nCREATE(_011)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_083)\nCREATE(_012)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_118)\nCREATE(_013)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_099)\nCREATE(_014)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_015)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_107)\nCREATE(_016)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_116)\nCREATE(_017)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_018)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_069)\nCREATE(_019)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_024)\nCREATE(_020)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_022)\nCREATE(_021)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_184)\nCREATE(_022)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_023)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_024)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_075)\nCREATE(_025)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_087)\nCREATE(_026)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_163)\nCREATE(_027)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_115)\nCREATE(_028)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_042)\nCREATE(_029)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_058)\nCREATE(_030)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_188)\nCREATE(_031)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_032)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_015)\nCREATE(_033)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_130)\nCREATE(_034)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_141)\nCREATE(_035)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_158)\nCREATE(_036)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_020)\nCREATE(_037)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_102)\nCREATE(_038)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_184)\nCREATE(_039)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_040)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_041)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_171)\nCREATE(_042)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_050)\nCREATE(_043)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_085)\nCREATE(_044)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_025)\nCREATE(_045)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_084)\nCREATE(_046)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_118)\nCREATE(_047)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_048)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_099)\nCREATE(_049)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_071)\nCREATE(_050)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_178)\nCREATE(_051)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_052)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_059)\nCREATE(_053)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_095)\nCREATE(_054)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_185)\nCREATE(_055)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_108)\nCREATE(_056)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_083)\nCREATE(_057)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_031)\nCREATE(_058)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_054)\nCREATE(_059)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_198)\nCREATE(_060)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_138)\nCREATE(_061)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_176)\nCREATE(_062)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_086)\nCREATE(_063)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_032)\nCREATE(_064)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_101)\nCREATE(_065)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_181)\nCREATE(_066)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_153)\nCREATE(_067)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_166)\nCREATE(_068)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_069)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_027)\nCREATE(_070)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_021)\nCREATE(_071)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_193)\nCREATE(_072)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_022)\nCREATE(_073)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_108)\nCREATE(_074)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_174)\nCREATE(_075)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_019)\nCREATE(_076)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_179)\nCREATE(_077)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_005)\nCREATE(_078)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_014)\nCREATE(_079)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_017)\nCREATE(_080)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_146)\nCREATE(_081)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_098)\nCREATE(_082)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_171)\nCREATE(_083)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_099)\nCREATE(_084)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_161)\nCREATE(_085)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_098)\nCREATE(_086)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_199)\nCREATE(_087)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_057)\nCREATE(_088)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_164)\nCREATE(_089)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_064)\nCREATE(_090)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_109)\nCREATE(_091)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_077)\nCREATE(_092)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_124)\nCREATE(_093)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_181)\nCREATE(_094)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_142)\nCREATE(_095)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_191)\nCREATE(_096)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_093)\nCREATE(_097)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_031)\nCREATE(_098)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_045)\nCREATE(_099)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_182)\nCREATE(_100)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_043)\nCREATE(_101)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_146)\nCREATE(_102)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_141)\nCREATE(_103)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_040)\nCREATE(_104)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_199)\nCREATE(_105)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_063)\nCREATE(_106)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_180)\nCREATE(_107)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_010)\nCREATE(_108)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_122)\nCREATE(_109)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_111)\nCREATE(_110)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_065)\nCREATE(_111)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_199)\nCREATE(_112)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_135)\nCREATE(_113)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_172)\nCREATE(_114)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_096)\nCREATE(_115)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_028)\nCREATE(_116)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_109)\nCREATE(_117)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_191)\nCREATE(_118)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_169)\nCREATE(_119)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_101)\nCREATE(_120)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_184)\nCREATE(_121)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_032)\nCREATE(_122)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_127)\nCREATE(_123)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_129)\nCREATE(_124)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_116)\nCREATE(_125)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_150)\nCREATE(_126)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_175)\nCREATE(_127)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_018)\nCREATE(_128)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_165)\nCREATE(_129)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_130)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_066)\nCREATE(_131)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_050)\nCREATE(_132)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_197)\nCREATE(_133)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_111)\nCREATE(_134)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_125)\nCREATE(_135)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_112)\nCREATE(_136)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_173)\nCREATE(_137)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_181)\nCREATE(_138)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_072)\nCREATE(_139)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_115)\nCREATE(_140)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_013)\nCREATE(_141)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_142)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_003)\nCREATE(_143)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_144)\nCREATE(_144)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_145)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_015)\nCREATE(_146)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_061)\nCREATE(_147)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_009)\nCREATE(_148)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_149)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_176)\nCREATE(_150)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_152)\nCREATE(_151)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_055)\nCREATE(_152)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_157)\nCREATE(_153)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_090)\nCREATE(_154)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_162)\nCREATE(_155)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_146)\nCREATE(_156)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_073)\nCREATE(_157)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_044)\nCREATE(_158)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_154)\nCREATE(_159)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_160)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_168)\nCREATE(_161)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_122)\nCREATE(_162)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_015)\nCREATE(_163)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_041)\nCREATE(_164)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_087)\nCREATE(_165)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_104)\nCREATE(_166)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_116)\nCREATE(_167)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_019)\nCREATE(_168)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_021)\nCREATE(_169)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_065)\nCREATE(_170)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_183)\nCREATE(_171)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_147)\nCREATE(_172)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_045)\nCREATE(_173)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_172)\nCREATE(_174)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_137)\nCREATE(_175)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_176)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_138)\nCREATE(_177)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_078)\nCREATE(_178)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_176)\nCREATE(_179)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_062)\nCREATE(_180)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_181)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_178)\nCREATE(_182)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_173)\nCREATE(_183)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_107)\nCREATE(_184)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_198)\nCREATE(_185)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_057)\nCREATE(_186)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_041)\nCREATE(_187)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_076)\nCREATE(_188)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_132)\nCREATE(_189)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_093)\nCREATE(_190)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_191)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_183)\nCREATE(_192)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_140)\nCREATE(_193)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_194)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_117)\nCREATE(_195)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_054)\nCREATE(_196)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_197)\nCREATE(_197)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_086)\nCREATE(_198)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_190)\nCREATE(_199)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_143)\nCREATE(_200)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_144)\nCREATE(_001)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_050)\nCREATE(_002)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_024)\nCREATE(_003)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_135)\nCREATE(_004)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_094)\nCREATE(_005)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_143)\nCREATE(_006)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_066)\nCREATE(_007)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_193)\nCREATE(_008)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_022)\nCREATE(_009)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_074)\nCREATE(_010)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_166)\nCREATE(_011)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_131)\nCREATE(_012)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_036)\nCREATE(_013)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_016)\nCREATE(_014)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_108)\nCREATE(_015)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_083)\nCREATE(_016)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_017)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_016)\nCREATE(_018)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_130)\nCREATE(_019)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_013)\nCREATE(_020)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_186)\nCREATE(_021)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_026)\nCREATE(_022)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_040)\nCREATE(_023)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_064)\nCREATE(_024)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_072)\nCREATE(_025)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_017)\nCREATE(_026)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_159)\nCREATE(_027)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_076)\nCREATE(_028)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_014)\nCREATE(_029)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_089)\nCREATE(_030)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_157)\nCREATE(_031)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_029)\nCREATE(_032)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_184)\nCREATE(_033)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_131)\nCREATE(_034)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_171)\nCREATE(_035)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_051)\nCREATE(_036)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_031)\nCREATE(_037)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_038)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_057)\nCREATE(_039)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_023)\nCREATE(_040)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_109)\nCREATE(_041)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_177)\nCREATE(_042)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_020)\nCREATE(_043)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_069)\nCREATE(_044)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_068)\nCREATE(_045)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_027)\nCREATE(_046)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_018)\nCREATE(_047)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_154)\nCREATE(_048)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_090)\nCREATE(_049)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_166)\nCREATE(_050)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_150)\nCREATE(_051)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_045)\nCREATE(_052)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_123)\nCREATE(_053)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_160)\nCREATE(_054)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_088)\nCREATE(_055)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_196)\nCREATE(_056)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_057)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_110)\nCREATE(_058)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_060)\nCREATE(_059)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_084)\nCREATE(_060)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_030)\nCREATE(_061)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_170)\nCREATE(_062)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_027)\nCREATE(_063)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_018)\nCREATE(_064)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_004)\nCREATE(_065)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_138)\nCREATE(_066)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_009)\nCREATE(_067)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_172)\nCREATE(_068)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_077)\nCREATE(_069)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_112)\nCREATE(_070)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_069)\nCREATE(_071)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_018)\nCREATE(_072)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_172)\nCREATE(_073)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_053)\nCREATE(_074)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_098)\nCREATE(_075)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_068)\nCREATE(_076)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_132)\nCREATE(_077)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_134)\nCREATE(_078)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_138)\nCREATE(_079)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_080)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_125)\nCREATE(_081)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_129)\nCREATE(_082)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_048)\nCREATE(_083)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_145)\nCREATE(_084)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_101)\nCREATE(_085)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_131)\nCREATE(_086)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_011)\nCREATE(_087)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_200)\nCREATE(_088)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_070)\nCREATE(_089)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_008)\nCREATE(_090)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_107)\nCREATE(_091)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_002)\nCREATE(_092)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_180)\nCREATE(_093)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_001)\nCREATE(_094)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_120)\nCREATE(_095)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_135)\nCREATE(_096)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_116)\nCREATE(_097)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_171)\nCREATE(_098)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_122)\nCREATE(_099)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_100)\nCREATE(_100)-[:BUDDY]->(:StudyBuddy)<-[:BUDDY]-(_130)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "731"
            ],
            [
              "+relationships",
              "1247"
            ],
            [
              "+labels",
              "6"
            ],
            [
              "+properties",
              "230"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create5.feature:33",
      "suite": "opencypher",
      "name": "[1] Create a pattern with multiple hops",
      "feature": "Create5 - Multiple hops create patterns",
      "path": "tck/features/clauses/create/Create5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create5.feature#L33",
      "source_sha256": "9e89391ec1bcafaa7c0f2ad250c15300bd7715ff3ec5df32b307f0e2861f29c4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A)-[:R]->(:B)-[:R]->(:C)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (a:A)-[:R]->(b:B)-[:R]->(c:C)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "(:A)",
              "(:B)",
              "(:C)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create5.feature:53",
      "suite": "opencypher",
      "name": "[2] Create a pattern with multiple hops in the reverse direction",
      "feature": "Create5 - Multiple hops create patterns",
      "path": "tck/features/clauses/create/Create5.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create5.feature#L53",
      "source_sha256": "9e89391ec1bcafaa7c0f2ad250c15300bd7715ff3ec5df32b307f0e2861f29c4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A)<-[:R]-(:B)<-[:R]-(:C)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (a)<-[:R]-(b)<-[:R]-(c)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "(:A)",
              "(:B)",
              "(:C)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create5.feature:73",
      "suite": "opencypher",
      "name": "[3] Create a pattern with multiple hops in varying directions",
      "feature": "Create5 - Multiple hops create patterns",
      "path": "tck/features/clauses/create/Create5.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create5.feature#L73",
      "source_sha256": "9e89391ec1bcafaa7c0f2ad250c15300bd7715ff3ec5df32b307f0e2861f29c4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A)-[:R]->(:B)<-[:R]-(:C)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (a:A)-[r1:R]->(b:B)<-[r2:R]-(c:C)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "(:A)",
              "(:B)",
              "(:C)"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create5.feature:93",
      "suite": "opencypher",
      "name": "[4] Create a pattern with multiple hops with multiple types and varying directions",
      "feature": "Create5 - Multiple hops create patterns",
      "path": "tck/features/clauses/create/Create5.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create5.feature#L93",
      "source_sha256": "9e89391ec1bcafaa7c0f2ad250c15300bd7715ff3ec5df32b307f0e2861f29c4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[:R1]->()<-[:R2]-()-[:R3]->()"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "4"
            ],
            [
              "+relationships",
              "3"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r1:R1]->()<-[r2:R2]-()-[r3:R3]->()\nRETURN r1, r2, r3"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r1",
              "r2",
              "r3"
            ],
            [
              "[:R1]",
              "[:R2]",
              "[:R3]"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create5.feature:112",
      "suite": "opencypher",
      "name": "[5] Create a pattern with multiple hops and varying directions",
      "feature": "Create5 - Multiple hops create patterns",
      "path": "tck/features/clauses/create/Create5.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create5.feature#L112",
      "source_sha256": "9e89391ec1bcafaa7c0f2ad250c15300bd7715ff3ec5df32b307f0e2861f29c4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:A)<-[:R1]-(:B)-[:R2]->(:C)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (a:A)<-[r1:R1]-(b:B)-[r2:R2]->(c:C)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c",
              "r1",
              "r2"
            ],
            [
              "(:A)",
              "(:B)",
              "(:C)",
              "[:R1]",
              "[:R2]"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:33",
      "suite": "opencypher",
      "name": "[1] Limiting to zero results after creating nodes affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L33",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:N {num: 42})\nRETURN n\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:48",
      "suite": "opencypher",
      "name": "[2] Skipping all results after creating nodes affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L48",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:N {num: 42})\nRETURN n\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:63",
      "suite": "opencypher",
      "name": "[3] Skipping and limiting to a few results after creating nodes does not affect the result set nor the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L63",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [42, 42, 42, 42, 42] AS x\nCREATE (n:N {num: x})\nRETURN n.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:81",
      "suite": "opencypher",
      "name": "[4] Skipping zero result and limiting to all results after creating nodes does not affect the result set nor the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L81",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [42, 42, 42, 42, 42] AS x\nCREATE (n:N {num: x})\nRETURN n.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:102",
      "suite": "opencypher",
      "name": "[5] Filtering after creating nodes affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L102",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE (n:N {num: x})\nWITH n\nWHERE n.num % 2 = 0\nRETURN n.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:121",
      "suite": "opencypher",
      "name": "[6] Aggregating in `RETURN` after creating nodes affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L121",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE (n:N {num: x})\nRETURN sum(n.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:137",
      "suite": "opencypher",
      "name": "[7] Aggregating in `WITH` after creating nodes affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L137",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE (n:N {num: x})\nWITH sum(n.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:154",
      "suite": "opencypher",
      "name": "[8] Limiting to zero results after creating relationships affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L154",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[r:R {num: 42}]->()\nRETURN r\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:169",
      "suite": "opencypher",
      "name": "[9] Skipping all results after creating relationships affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L169",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ()-[r:R {num: 42}]->()\nRETURN r\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:184",
      "suite": "opencypher",
      "name": "[10] Skipping and limiting to a few results after creating relationships does not affect the result set nor the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L184",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [42, 42, 42, 42, 42] AS x\nCREATE ()-[r:R {num: x}]->()\nRETURN r.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ],
            [
              "+relationships",
              "5"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:202",
      "suite": "opencypher",
      "name": "[11] Skipping zero result and limiting to all results after creating relationships does not affect the result set nor the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L202",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [42, 42, 42, 42, 42] AS x\nCREATE ()-[r:R {num: x}]->()\nRETURN r.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ],
            [
              "+relationships",
              "5"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:223",
      "suite": "opencypher",
      "name": "[12] Filtering after creating relationships affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L223",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE ()-[r:R {num: x}]->()\nWITH r\nWHERE r.num % 2 = 0\nRETURN r.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ],
            [
              "+relationships",
              "5"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:242",
      "suite": "opencypher",
      "name": "[13] Aggregating in `RETURN` after creating relationships affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L242",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE ()-[r:R {num: x}]->()\nRETURN sum(r.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ],
            [
              "+relationships",
              "5"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create6.feature:258",
      "suite": "opencypher",
      "name": "[14] Aggregating in `WITH` after creating relationships affects the result set but not the side effects",
      "feature": "Create6 - Persistence of create clause side effects",
      "path": "tck/features/clauses/create/Create6.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/create/Create6.feature#L258",
      "source_sha256": "68a798108cee43626f984db698c51742b8b1f51a989603694aff2e90c79be41f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4, 5] AS x\nCREATE ()-[r:R {num: x}]->()\nWITH sum(r.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "10"
            ],
            [
              "+relationships",
              "5"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:33",
      "suite": "opencypher",
      "name": "[1] Delete nodes",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L33",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nDELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:48",
      "suite": "opencypher",
      "name": "[2] Detach delete node",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L48",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nDETACH DELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:63",
      "suite": "opencypher",
      "name": "[3] Detach deleting connected nodes and relationships",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L63",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X)\nCREATE (x)-[:R]->()\nCREATE (x)-[:R]->()\nCREATE (x)-[:R]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nDETACH DELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ],
            [
              "-relationships",
              "3"
            ],
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:83",
      "suite": "opencypher",
      "name": "[4] Delete on null node",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L83",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nDELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:93",
      "suite": "opencypher",
      "name": "[5] Ignore null when deleting node",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L93",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nDELETE a\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:106",
      "suite": "opencypher",
      "name": "[6] Detach delete on null node",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L106",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nDETACH DELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:116",
      "suite": "opencypher",
      "name": "[7] Failing when deleting connected nodes",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L116",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X)\nCREATE (x)-[:R]->()\nCREATE (x)-[:R]->()\nCREATE (x)-[:R]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nDELETE n"
        },
        {
          "text": "a ConstraintVerificationFailed should be raised at runtime: DeleteConnectedNode"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:132",
      "suite": "opencypher",
      "name": "[8] Failing when deleting a label",
      "feature": "Delete1 - Deleting nodes",
      "path": "tck/features/clauses/delete/Delete1.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete1.feature#L132",
      "source_sha256": "2df1664ca397b365a672437dd7294ee2054c3fb396eba70218259911c3296560",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nDELETE n:Person"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidDelete"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete2.feature:33",
      "suite": "opencypher",
      "name": "[1] Delete relationships",
      "feature": "Delete2 - Deleting relationships",
      "path": "tck/features/clauses/delete/Delete2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete2.feature#L33",
      "source_sha256": "ee54307a78bb7d52cd3b07384a268fb6221aaed0322d4f42793130d2a9f30145",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 2) AS i\nCREATE ()-[:R]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-()\nDELETE r"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete2.feature:49",
      "suite": "opencypher",
      "name": "[2] Delete optionally matched relationship",
      "feature": "Delete2 - Deleting relationships",
      "path": "tck/features/clauses/delete/Delete2.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete2.feature#L49",
      "source_sha256": "ee54307a78bb7d52cd3b07384a268fb6221aaed0322d4f42793130d2a9f30145",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nOPTIONAL MATCH (n)-[r]-()\nDELETE n, r"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete2.feature:65",
      "suite": "opencypher",
      "name": "[3] Delete relationship with bidirectional matching",
      "feature": "Delete2 - Deleting relationships",
      "path": "tck/features/clauses/delete/Delete2.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete2.feature#L65",
      "source_sha256": "ee54307a78bb7d52cd3b07384a268fb6221aaed0322d4f42793130d2a9f30145",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T {id: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[r:T]-()\nWHERE r.id = 42\nDELETE r"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete2.feature:83",
      "suite": "opencypher",
      "name": "[4] Ignore null when deleting relationship",
      "feature": "Delete2 - Deleting relationships",
      "path": "tck/features/clauses/delete/Delete2.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete2.feature#L83",
      "source_sha256": "ee54307a78bb7d52cd3b07384a268fb6221aaed0322d4f42793130d2a9f30145",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH ()-[r:DoesNotExist]-()\nDELETE r\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete2.feature:96",
      "suite": "opencypher",
      "name": "[5] Failing when deleting a relationship type",
      "feature": "Delete2 - Deleting relationships",
      "path": "tck/features/clauses/delete/Delete2.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete2.feature#L96",
      "source_sha256": "ee54307a78bb7d52cd3b07384a268fb6221aaed0322d4f42793130d2a9f30145",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T {id: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:T]-()\nDELETE r:T"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidDelete"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete3.feature:33",
      "suite": "opencypher",
      "name": "[1] Detach deleting paths",
      "feature": "Delete3 - Deleting named paths",
      "path": "tck/features/clauses/delete/Delete3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete3.feature#L33",
      "source_sha256": "438ed9ce6377b48206742bd93ff3afe400e4b6713189912484336659478aed2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X), (n1), (n2), (n3)\nCREATE (x)-[:R]->(n1)\nCREATE (n1)-[:R]->(n2)\nCREATE (n2)-[:R]->(n3)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:X)-->()-->()-->()\nDETACH DELETE p"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "4"
            ],
            [
              "-relationships",
              "3"
            ],
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete3.feature:53",
      "suite": "opencypher",
      "name": "[2] Delete on null path",
      "feature": "Delete3 - Deleting named paths",
      "path": "tck/features/clauses/delete/Delete3.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete3.feature#L53",
      "source_sha256": "438ed9ce6377b48206742bd93ff3afe400e4b6713189912484336659478aed2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH p = ()-->()\nDETACH DELETE p"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete4.feature:33",
      "suite": "opencypher",
      "name": "[1] Undirected expand followed by delete and count",
      "feature": "Delete4 - Delete clause interoperation with other clauses",
      "path": "tck/features/clauses/delete/Delete4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete4.feature#L33",
      "source_sha256": "712b1d2ca095f1d8f7d25fec4487542974e5d1dc38e0c8194b82df1a9884b6da",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(b)\nDELETE r, a, b\nRETURN count(*) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "2"
            ],
            [
              "-relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete4.feature:52",
      "suite": "opencypher",
      "name": "[2] Undirected variable length expand followed by delete and count",
      "feature": "Delete4 - Delete clause interoperation with other clauses",
      "path": "tck/features/clauses/delete/Delete4.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete4.feature#L52",
      "source_sha256": "712b1d2ca095f1d8f7d25fec4487542974e5d1dc38e0c8194b82df1a9884b6da",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1), (n2), (n3)\nCREATE (n1)-[:R]->(n2)\nCREATE (n2)-[:R]->(n3)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[*]-(b)\nDETACH DELETE a, b\nRETURN count(*) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "3"
            ],
            [
              "-relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete4.feature:73",
      "suite": "opencypher",
      "name": "[3] Create and delete in same query",
      "feature": "Delete4 - Delete clause interoperation with other clauses",
      "path": "tck/features/clauses/delete/Delete4.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete4.feature#L73",
      "source_sha256": "712b1d2ca095f1d8f7d25fec4487542974e5d1dc38e0c8194b82df1a9884b6da",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nCREATE (n)\nDELETE n"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:33",
      "suite": "opencypher",
      "name": "[1] Delete node from a list",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L33",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (u:User)\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "friendIndex",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:User)-[:FRIEND]->(n)\nWITH collect(n) AS friends\nDETACH DELETE friends[$friendIndex]"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ],
            [
              "-relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:56",
      "suite": "opencypher",
      "name": "[2] Delete relationship from a list",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L56",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (u:User)\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()\nCREATE (u)-[:FRIEND]->()"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "friendIndex",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:User)-[r:FRIEND]->()\nWITH collect(r) AS friendships\nDETACH DELETE friendships[$friendIndex]"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:78",
      "suite": "opencypher",
      "name": "[3] Delete nodes from a map",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L78",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:User), (:User)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (u:User)\nWITH {key: u} AS nodes\nDELETE nodes.key"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "2"
            ],
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:95",
      "suite": "opencypher",
      "name": "[4] Delete relationships from a map",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L95",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:User), (b:User)\nCREATE (a)-[:R]->(b)\nCREATE (b)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:User)-[r]->(:User)\nWITH {key: r} AS rels\nDELETE rels.key"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:113",
      "suite": "opencypher",
      "name": "[5] Detach delete nodes from nested map/list",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L113",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:User), (b:User)\nCREATE (a)-[:R]->(b)\nCREATE (b)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (u:User)\nWITH {key: collect(u)} AS nodeMap\nDETACH DELETE nodeMap.key[0]"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ],
            [
              "-relationships",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:132",
      "suite": "opencypher",
      "name": "[6] Delete relationships from nested map/list",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L132",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:User), (b:User)\nCREATE (a)-[:R]->(b)\nCREATE (b)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:User)-[r]->(:User)\nWITH {key: {key: collect(r)}} AS rels\nDELETE rels.key.key[0]"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:150",
      "suite": "opencypher",
      "name": "[7] Delete paths from nested map/list",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L150",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:User), (b:User)\nCREATE (a)-[:R]->(b)\nCREATE (b)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:User)-[r]->(:User)\nWITH {key: collect(p)} AS pathColls\nDELETE pathColls.key[0], pathColls.key[1]"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "2"
            ],
            [
              "-relationships",
              "2"
            ],
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:170",
      "suite": "opencypher",
      "name": "[8] Failing when using undefined variable in DELETE",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L170",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nDELETE x"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:179",
      "suite": "opencypher",
      "name": "[9] Failing when deleting an integer expression",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "path": "tck/features/clauses/delete/Delete5.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete5.feature#L179",
      "source_sha256": "9ffbd81bb891d90a0d0c89e5c1a47a91c0a1df5ebd276633e1c89c6a17f2c548",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nDELETE 1 + 1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:33",
      "suite": "opencypher",
      "name": "[1] Limiting to zero results after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L33",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nDELETE n\nRETURN 42 AS num\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:53",
      "suite": "opencypher",
      "name": "[2] Skipping all results after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L53",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nDELETE n\nRETURN 42 AS num\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "1"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:73",
      "suite": "opencypher",
      "name": "[3] Skipping and limiting to a few results after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L73",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nDELETE n\nRETURN 42 AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "5"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:99",
      "suite": "opencypher",
      "name": "[4] Skipping zero results and limiting to all results after deleting nodes does not affect the result set nor the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L99",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nDELETE n\nRETURN 42 AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "5"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:128",
      "suite": "opencypher",
      "name": "[5] Filtering after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L128",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nWITH n, n.num AS num\nDELETE n\nWITH num\nWHERE num % 2 = 0\nRETURN num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "5"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:156",
      "suite": "opencypher",
      "name": "[6] Aggregating in `RETURN` after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L156",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nWITH n, n.num AS num\nDELETE n\nRETURN sum(num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "5"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:181",
      "suite": "opencypher",
      "name": "[7] Aggregating in `WITH` after deleting nodes affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L181",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nWITH n, n.num AS num\nDELETE n\nWITH sum(num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-nodes",
              "5"
            ],
            [
              "-labels",
              "1"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:207",
      "suite": "opencypher",
      "name": "[8] Limiting to zero results after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L207",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nDELETE r\nRETURN 42 AS num\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:226",
      "suite": "opencypher",
      "name": "[9] Skipping all results after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L226",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nDELETE r\nRETURN 42 AS num\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:245",
      "suite": "opencypher",
      "name": "[10] Skipping and limiting to a few results after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L245",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nDELETE r\nRETURN 42 AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:270",
      "suite": "opencypher",
      "name": "[11] Skipping zero result and limiting to all results after deleting relationships does not affect the result set nor the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 270,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L270",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nDELETE r\nRETURN 42 AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:298",
      "suite": "opencypher",
      "name": "[12] Filtering after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L298",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nWITH r, r.num AS num\nDELETE r\nWITH num\nWHERE num % 2 = 0\nRETURN num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:325",
      "suite": "opencypher",
      "name": "[13] Aggregating in `RETURN` after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L325",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nWITH r, r.num AS num\nDELETE r\nRETURN sum(num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete6.feature:349",
      "suite": "opencypher",
      "name": "[14] Aggregating in `WITH` after deleting relationships affects the result set but not the side effects",
      "feature": "Delete6 - Persistence of delete clause side effects",
      "path": "tck/features/clauses/delete/Delete6.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/delete/Delete6.feature#L349",
      "source_sha256": "574e27eb038b1a209a6396a17895138576f4bc2f994246cf841893e1e43968cc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nWITH r, r.num AS num\nDELETE r\nWITH sum(num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:33",
      "suite": "opencypher",
      "name": "[1] Match non-existent nodes returns empty",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L33",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:44",
      "suite": "opencypher",
      "name": "[2] Matching all nodes",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L44",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B {name: 'b'}), ({name: 'c'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B {name: 'b'})"
            ],
            [
              "({name: 'c'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:62",
      "suite": "opencypher",
      "name": "[3] Matching nodes using multiple labels",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L62",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B:C), (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C),\n       ({name: ':A:B:C'}), ({abc: 'abc'}), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A:B)\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:B)"
            ],
            [
              "(:A:B:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:81",
      "suite": "opencypher",
      "name": "[4] Simple node inline property predicate",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L81",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'bar'}), ({name: 'monkey'}), ({firstname: 'bar'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n {name: 'bar'})\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'bar'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:97",
      "suite": "opencypher",
      "name": "[5] Use multiple MATCH clauses to do a Cartesian product",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L97",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1}),\n  ({num: 2}),\n  ({num: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m)\nRETURN n.num AS n, m.num AS m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "1",
              "1"
            ],
            [
              "1",
              "2"
            ],
            [
              "1",
              "3"
            ],
            [
              "2",
              "1"
            ],
            [
              "2",
              "2"
            ],
            [
              "2",
              "3"
            ],
            [
              "3",
              "3"
            ],
            [
              "3",
              "1"
            ],
            [
              "3",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:123",
      "suite": "opencypher",
      "name": "[6] Fail when using parameter as node predicate in MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L123",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n $param)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidParameterUse"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:144",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L144",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:145",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L145",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:146",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L146",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:147",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L147",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), ()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:148",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L148",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), ()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:149",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L149",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), ()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:150",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L150",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:151",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L151",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(), ()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:152",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L152",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(), ()-[r]-(), ()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:153",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L153",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(), (), ()-[r]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:154",
      "suite": "opencypher",
      "name": "[7] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L154",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), (s), (s)-[r]->(t)<-[]-(b)\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:168",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L168",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:169",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L169",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]->()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:170",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L170",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()<-[]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:171",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L171",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:172",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L172",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]->()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:173",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L173",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:174",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L174",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[]->()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:175",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 175,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L175",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()<-[]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:176",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L176",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[*]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:177",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L177",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[*]->()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:178",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L178",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), r = ()-[]-(), ()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:179",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L179",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-(), ()-[]-(), ()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:180",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L180",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()<-[]-(), r = ()-[]-()\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:181",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L181",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (a)-[q]-(b), (s)-[p]-(t)-[]-(b)\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:182",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L182",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p]-(t)-[]-(b)\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:183",
      "suite": "opencypher",
      "name": "[8] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L183",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p]->(t)<-[]-(b)\nMATCH (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:196",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L196",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:197",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L197",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:198",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L198",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[r]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:199",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L199",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-()-[]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:200",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L200",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r*]-()-[]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:201",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 201,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L201",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:202",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L202",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:203",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 203,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L203",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[r]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:204",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L204",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), (r)-[]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:205",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L205",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), ()-[]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:206",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L206",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[r]-(t), (r)-[]-(t)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:207",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L207",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[r]-(t), (s)-[]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:208",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L208",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), ()-[r]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:209",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L209",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), (), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:210",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L210",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-(), (r), ()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:211",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L211",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), ()-[r]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:212",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L212",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[r]-(), ()-[]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:213",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L213",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(), ()-[r]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:214",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L214",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[r]-(), (r), ()-[]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:215",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L215",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[r]-(), (), (r)-[]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:216",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L216",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[r*]-(), (r), ()-[]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:217",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L217",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[*]-()-[r]-(), (), (r)-[]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:218",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L218",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[*]-()-[r]-(), (), (r)-[*]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:219",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L219",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[*]-()-[r]-(), (), ()-[*]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:220",
      "suite": "opencypher",
      "name": "[9] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L220",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[r]-(b), (s), (s)-[]->(r)<-[]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:233",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 233,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L233",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:234",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L234",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]->(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:235",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 235,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L235",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()<-[]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:236",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 236,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L236",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:237",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 237,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L237",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]->(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:238",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 238,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L238",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:239",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L239",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[]->(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:240",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 240,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L240",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()<-[]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:241",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L241",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[*]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:242",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L242",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[*]->(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:243",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L243",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), r = ()-[]-(), (), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:244",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L244",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-(), ()-[]-(), (), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:245",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L245",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()<-[]-(), r = ()-[]-(), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:246",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L246",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (a)-[q]-(b), (s)-[p]-(t)-[]-(b), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:247",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L247",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p]-(t)-[]-(b), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:248",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L248",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p]->(t)<-[]-(b), (r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:249",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L249",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (s)-[p]-(t)-[]-(b), (r), (a)-[q]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:250",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L250",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (s)-[p]->(t)<-[]-(b), (r), (a)-[q]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:251",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L251",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (s)-[p]-(t)-[]-(b), (a)-[q]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:252",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in the same pattern",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L252",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), r = (s)-[p]->(t)<-[]-(b), (r)-[q]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:266",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L266",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:267",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L267",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:268",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L268",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123.4 AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:269",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 269,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L269",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'foo' AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:270",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 270,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L270",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [] AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:271",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 271,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L271",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [10] AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:272",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L272",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: 1} AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match1.feature:273",
      "suite": "opencypher",
      "name": "[11] Fail when matching a node variable bound to a value",
      "feature": "Match1 - Match nodes",
      "path": "tck/features/clauses/match/Match1.feature",
      "line": 273,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match1.feature#L273",
      "source_sha256": "c28b19d77891617c9c4968d3745da19a5e3850382ecfa13d43259829fa7e8646",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: []} AS n\nMATCH (n)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:33",
      "suite": "opencypher",
      "name": "[1] Match non-existent relationships returns empty",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L33",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:44",
      "suite": "opencypher",
      "name": "[2] Matching a relationship pattern using a label predicate on both sides",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L44",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T1]->(:B),\n       (:B)-[:T2]->(:A),\n       (:B)-[:T3]->(:B),\n       (:A)-[:T4]->(:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:A)-[r]->(:B)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:T1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:63",
      "suite": "opencypher",
      "name": "[3] Matching a self-loop with an undirected relationship pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L63",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a)\nCREATE (a)-[:T]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-()\nRETURN type(r) AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "'T'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:80",
      "suite": "opencypher",
      "name": "[4] Matching a self-loop with a directed relationship pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L80",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a)\nCREATE (a)-[:T]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN type(r) AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "'T'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:97",
      "suite": "opencypher",
      "name": "[5] Match relationship with inline property value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L97",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)<-[:KNOWS {name: 'monkey'}]-()-[:KNOWS {name: 'woot'}]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (node)-[r:KNOWS {name: 'monkey'}]->(a)\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:113",
      "suite": "opencypher",
      "name": "[6] Match relationships with multiple types",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L113",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}),\n  (b {name: 'B'}),\n  (c {name: 'C'}),\n  (a)-[:KNOWS]->(b),\n  (a)-[:HATES]->(c),\n  (a)-[:WONDERS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r:KNOWS|HATES]->(x)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:KNOWS]"
            ],
            [
              "[:HATES]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:135",
      "suite": "opencypher",
      "name": "[7] Matching twice with conflicting relationship types on same relationship",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L135",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r:T]->()\nWITH r, a1\nMATCH (a1)-[r:Y]->(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:152",
      "suite": "opencypher",
      "name": "[8] Fail when using parameter as relationship predicate in MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L152",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:FOO $param]->()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidParameterUse"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:173",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L173",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:174",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L174",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:175",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 175,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L175",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:176",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L176",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)<-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:177",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L177",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:178",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L178",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]->(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:179",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L179",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:180",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L180",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:181",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L181",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]->(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:182",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L182",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)<-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:183",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L183",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:184",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L184",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r)-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:185",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L185",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-()-[*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:186",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L186",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r)-[*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:187",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L187",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r), ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:188",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L188",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-(), ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:189",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L189",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r), ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:190",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L190",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), (r)-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:191",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L191",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), ()-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:192",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L192",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-(t), (s)-[]-(t)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:193",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L193",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[]-(r), (s)-[]-(t)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:194",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L194",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[]-(t), (r)-[]-(t)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:195",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L195",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[]-(t), (s)-[]-(r)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:196",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L196",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s), (a)-[q]-(b), (r), (s)-[]-(t)-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:197",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L197",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s), (a)-[q]-(b), (r), (s)-[]->(t)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:198",
      "suite": "opencypher",
      "name": "[9] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L198",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s), (a)-[q]-(b), (t), (s)-[]->(r)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:212",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L212",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:213",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L213",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:214",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L214",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()<-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:215",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L215",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:216",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L216",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[*]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:217",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L217",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()<-[*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:218",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L218",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[p*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:219",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L219",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[p*]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:220",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L220",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()<-[p*]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:221",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L221",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (), r = ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:222",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L222",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(), r = ()-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:223",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L223",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]->(), r = ()<-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:224",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 224,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L224",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[]-(), r = ()-[]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:225",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 225,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L225",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[*]->(), r = ()<-[]-()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:226",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L226",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[p*]-(), r = ()-[*]->()\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:227",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L227",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), (r), (s)-[]->(t)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:228",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L228",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p]->(t)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:229",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L229",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q*]-(b), r = (s)-[p]->(t)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:230",
      "suite": "opencypher",
      "name": "[10] Fail when a path has the same variable in a preceding MATCH",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L230",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x), (a)-[q]-(b), r = (s)-[p*]->(t)<-[]-(b)\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:243",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L243",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:244",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L244",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[r]->()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:245",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L245",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)<-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:246",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L246",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[r]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:247",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L247",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[r]->(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:248",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L248",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)<-[r]-(r)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:249",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L249",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:250",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L250",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r)-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:251",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L251",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-()-[r*]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:252",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L252",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r)-[r*]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:253",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L253",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r), ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:254",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 254,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L254",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-(), ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:255",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 255,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L255",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(r), ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:256",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L256",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)-[]-(t), (s)-[r]-(t)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:257",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L257",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)-[]-(r), (s)-[r]-(t)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:258",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L258",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r), (a)-[q]-(b), (s), (s)-[r]-(t)-[]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:259",
      "suite": "opencypher",
      "name": "[11] Fail when a node has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L259",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r), (a)-[q]-(b), (s), (s)-[r]->(t)<-[]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:272",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L272",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-(), ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:273",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 273,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L273",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = ()-[]-(), ()-[r*]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:274",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 274,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L274",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = (a)-[p]-(s)-[]-(b), (s)-[]-(t), (t), (t)-[r]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:275",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L275",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = (a)-[p]-(s)-[]-(b), (s)-[]-(t), (t), (t)-[r*]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:276",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L276",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH r = (a)-[p]-(s)-[*]-(b), (s)-[]-(t), (t), (t)-[r*]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:277",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 277,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L277",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[p]-(s)-[]-(b), r = (s)-[]-(t), (t), (t)-[r*]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:278",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 278,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L278",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[p]-(s)-[]-(b), r = (s)-[*]-(t), (t), (t)-[r]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:279",
      "suite": "opencypher",
      "name": "[12] Fail when a path has the same variable in the same pattern",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 279,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L279",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[p]-(s)-[]-(b), r = (s)-[*]-(t), (t), (t)-[r*]-(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:293",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 293,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L293",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:294",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 294,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L294",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:295",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 295,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L295",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123.4 AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:296",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 296,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L296",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'foo' AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:297",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L297",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [] AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:298",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L298",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [10] AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:299",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L299",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: 1} AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match2.feature:300",
      "suite": "opencypher",
      "name": "[13] Fail when matching a relationship variable bound to a value",
      "feature": "Match2 - Match relationships",
      "path": "tck/features/clauses/match/Match2.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match2.feature#L300",
      "source_sha256": "0fd679ad2ed5587e1691c38316cfefbfb59828b1a4016165d532915b1c00052f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: []} AS r\nMATCH ()-[r]-()\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:33",
      "suite": "opencypher",
      "name": "[1] Get neighbours",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L33",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {num: 1})-[:KNOWS]->(b:B {num: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n1)-[rel:KNOWS]->(n2)\nRETURN n1, n2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n1",
              "n2"
            ],
            [
              "(:A {num: 1})",
              "(:B {num: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:49",
      "suite": "opencypher",
      "name": "[2] Directed match of a simple relationship",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L49",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:LOOP]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b)\nRETURN a, r, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "r",
              "b"
            ],
            [
              "(:A)",
              "[:LOOP]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:65",
      "suite": "opencypher",
      "name": "[3] Undirected match on simple relationship graph",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L65",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:LOOP]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(b)\nRETURN a, r, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "r",
              "b"
            ],
            [
              "(:A)",
              "[:LOOP]",
              "(:B)"
            ],
            [
              "(:B)",
              "[:LOOP]",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:82",
      "suite": "opencypher",
      "name": "[4] Get two related nodes",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L82",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {num: 1}),\n  (a)-[:KNOWS]->(b:B {num: 2}),\n  (a)-[:KNOWS]->(c:C {num: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[rel:KNOWS]->(x)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "(:B {num: 2})"
            ],
            [
              "(:C {num: 3})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:101",
      "suite": "opencypher",
      "name": "[5] Return two subgraphs with bound undirected relationship",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L101",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {num: 1})-[:REL {name: 'r'}]->(b:B {num: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r {name: 'r'}]-(b)\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:B {num: 2})",
              "(:A {num: 1})"
            ],
            [
              "(:A {num: 1})",
              "(:B {num: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:118",
      "suite": "opencypher",
      "name": "[6] Matching a relationship pattern using a label predicate",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L118",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b1:Foo), (b2)\nCREATE (a)-[:T]->(b1),\n       (a)-[:T]->(b2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->(b:Foo)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:Foo)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:136",
      "suite": "opencypher",
      "name": "[7] Matching nodes with many labels",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L136",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A:B:C:D:E:F:G:H:I:J:K:L:M),\n       (b:U:V:W:X:Y:Z)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A:B:C:D:E:F:G:H:I:J:K:L:M)-[:T]->(m:Z:Y:X:W:V:U)\nRETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A:B:C:D:E:F:G:H:I:J:K:L:M)",
              "(:Z:Y:X:W:V:U)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:154",
      "suite": "opencypher",
      "name": "[8] Matching using relationship predicate with multiples of the same type",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L154",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[:T|:T]->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:171",
      "suite": "opencypher",
      "name": "[9] Get related to related to",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L171",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {num: 1})-[:KNOWS]->(b:B {num: 2})-[:FRIEND]->(c:C {num: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(a)-->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:C {num: 3})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:187",
      "suite": "opencypher",
      "name": "[10] Matching using self-referencing pattern returns no result",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L187",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b), (c)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->(b), (b)-->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:204",
      "suite": "opencypher",
      "name": "[11] Undirected match in self-relationship graph",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L204",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(b)\nRETURN a, r, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "r",
              "b"
            ],
            [
              "(:A)",
              "[:LOOP]",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:220",
      "suite": "opencypher",
      "name": "[12] Undirected match of self-relationship in self-relationship graph",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L220",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]-(n)\nRETURN n, r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "r"
            ],
            [
              "(:A)",
              "[:LOOP]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:236",
      "suite": "opencypher",
      "name": "[13] Directed match on self-relationship graph",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 236,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L236",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b)\nRETURN a, r, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "r",
              "b"
            ],
            [
              "(:A)",
              "[:LOOP]",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:252",
      "suite": "opencypher",
      "name": "[14] Directed match of self-relationship on self-relationship graph",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L252",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]->(n)\nRETURN n, r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "r"
            ],
            [
              "(:A)",
              "[:LOOP]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:268",
      "suite": "opencypher",
      "name": "[15] Mixing directed and undirected pattern parts with self-relationship, simple",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L268",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T1]->(l:Looper),\n       (l)-[:LOOP]->(l),\n       (l)-[:T2]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:A)-[r1]->(y)-[r2]-(z)\nRETURN x, r1, y, r2, z"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "r1",
              "y",
              "r2",
              "z"
            ],
            [
              "(:A)",
              "[:T1]",
              "(:Looper)",
              "[:LOOP]",
              "(:Looper)"
            ],
            [
              "(:A)",
              "[:T1]",
              "(:Looper)",
              "[:T2]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:287",
      "suite": "opencypher",
      "name": "[16] Mixing directed and undirected pattern parts with self-relationship, undirected",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L287",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T1]->(l:Looper),\n       (l)-[:LOOP]->(l),\n       (l)-[:T2]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x)-[r1]-(y)-[r2]-(z)\nRETURN x, r1, y, r2, z"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "r1",
              "y",
              "r2",
              "z"
            ],
            [
              "(:A)",
              "[:T1]",
              "(:Looper)",
              "[:LOOP]",
              "(:Looper)"
            ],
            [
              "(:A)",
              "[:T1]",
              "(:Looper)",
              "[:T2]",
              "(:B)"
            ],
            [
              "(:Looper)",
              "[:LOOP]",
              "(:Looper)",
              "[:T1]",
              "(:A)"
            ],
            [
              "(:Looper)",
              "[:LOOP]",
              "(:Looper)",
              "[:T2]",
              "(:B)"
            ],
            [
              "(:B)",
              "[:T2]",
              "(:Looper)",
              "[:LOOP]",
              "(:Looper)"
            ],
            [
              "(:B)",
              "[:T2]",
              "(:Looper)",
              "[:T1]",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:310",
      "suite": "opencypher",
      "name": "[17] Handling cyclic patterns",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L310",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'a'}), (b {name: 'b'}), (c {name: 'c'})\nCREATE (a)-[:A]->(b),\n       (b)-[:B]->(a),\n       (b)-[:B]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[:A]->()-[:B]->(a)\nRETURN a.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name"
            ],
            [
              "'a'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:329",
      "suite": "opencypher",
      "name": "[18] Handling cyclic patterns when separated into two parts",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L329",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'a'}), (b {name: 'b'}), (c {name: 'c'})\nCREATE (a)-[:A]->(b),\n       (b)-[:B]->(a),\n       (b)-[:B]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[:A]->(b), (b)-[:B]->(a)\nRETURN a.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name"
            ],
            [
              "'a'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:348",
      "suite": "opencypher",
      "name": "[19] Two bound nodes pointing to the same node",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L348",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (x1 {name: 'x1'}), (x2 {name: 'x2'})\nCREATE (a)-[:KNOWS]->(x1),\n       (a)-[:KNOWS]->(x2),\n       (b)-[:KNOWS]->(x1),\n       (b)-[:KNOWS]->(x2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMATCH (a)-->(x)<-->(b)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "({name: 'x1'})"
            ],
            [
              "({name: 'x2'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:371",
      "suite": "opencypher",
      "name": "[20] Three bound nodes pointing to the same node",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 371,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L371",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}), (c {name: 'C'}),\n       (x1 {name: 'x1'}), (x2 {name: 'x2'})\nCREATE (a)-[:KNOWS]->(x1),\n       (a)-[:KNOWS]->(x2),\n       (b)-[:KNOWS]->(x1),\n       (b)-[:KNOWS]->(x2),\n       (c)-[:KNOWS]->(x1),\n       (c)-[:KNOWS]->(x2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'}), (c {name: 'C'})\nMATCH (a)-->(x), (b)-->(x), (c)-->(x)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "({name: 'x1'})"
            ],
            [
              "({name: 'x2'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:396",
      "suite": "opencypher",
      "name": "[21] Three bound nodes pointing to the same node with extra connections",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 396,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L396",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'a'}), (b {name: 'b'}), (c {name: 'c'}),\n       (d {name: 'd'}), (e {name: 'e'}), (f {name: 'f'}),\n       (g {name: 'g'}), (h {name: 'h'}), (i {name: 'i'}),\n       (j {name: 'j'}), (k {name: 'k'})\nCREATE (a)-[:KNOWS]->(d),\n       (a)-[:KNOWS]->(e),\n       (a)-[:KNOWS]->(f),\n       (a)-[:KNOWS]->(g),\n       (a)-[:KNOWS]->(i),\n       (b)-[:KNOWS]->(d),\n       (b)-[:KNOWS]->(e),\n       (b)-[:KNOWS]->(f),\n       (b)-[:KNOWS]->(h),\n       (b)-[:KNOWS]->(k),\n       (c)-[:KNOWS]->(d),\n       (c)-[:KNOWS]->(e),\n       (c)-[:KNOWS]->(h),\n       (c)-[:KNOWS]->(g),\n       (c)-[:KNOWS]->(j)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'a'}), (b {name: 'b'}), (c {name: 'c'})\nMATCH (a)-->(x), (b)-->(x), (c)-->(x)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "({name: 'd'})"
            ],
            [
              "({name: 'e'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:432",
      "suite": "opencypher",
      "name": "[22] Returning bound nodes that are not part of the pattern",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 432,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L432",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (c {name: 'C'})\nCREATE (a)-[:KNOWS]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (c {name: 'C'})\nMATCH (a)-->(b)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "({name: 'A'})",
              "({name: 'B'})",
              "({name: 'C'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:451",
      "suite": "opencypher",
      "name": "[23] Matching disconnected patterns",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 451,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L451",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C)\nCREATE (a)-[:T]->(b),\n       (a)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->(b)\nMATCH (c)-->(d)\nRETURN a, b, c, d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c",
              "d"
            ],
            [
              "(:A)",
              "(:B)",
              "(:A)",
              "(:B)"
            ],
            [
              "(:A)",
              "(:B)",
              "(:A)",
              "(:C)"
            ],
            [
              "(:A)",
              "(:C)",
              "(:A)",
              "(:B)"
            ],
            [
              "(:A)",
              "(:C)",
              "(:A)",
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:473",
      "suite": "opencypher",
      "name": "[24] Matching twice with duplicate relationship types on same relationship",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 473,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L473",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r:T]->()\nWITH r, a1\nMATCH (a1)-[r:T]->(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ],
            [
              "(:A)",
              "[:T]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:491",
      "suite": "opencypher",
      "name": "[25] Matching twice with an additional node label",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 491,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L491",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r]->()\nWITH r, a1\nMATCH (a1:X)-[r]->(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:508",
      "suite": "opencypher",
      "name": "[26] Matching twice with a duplicate predicate",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 508,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L508",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X:Y)-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1:X:Y)-[r]->()\nWITH r, a1\nMATCH (a1:Y)-[r]->(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ],
            [
              "(:X:Y)",
              "[:T]",
              "()"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:526",
      "suite": "opencypher",
      "name": "[27] Matching from null nodes should return no results owing to finding no matches",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 526,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L526",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a)\nWITH a\nMATCH (a)-->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:539",
      "suite": "opencypher",
      "name": "[28] Matching from null nodes should return no results owing to matches being filtered out",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 539,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L539",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:TheLabel)\nWITH a\nMATCH (a)-->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:556",
      "suite": "opencypher",
      "name": "[29] Fail when re-using a relationship in the same pattern",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 556,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L556",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->()-[r]->(a)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: RelationshipUniquenessViolation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match3.feature:565",
      "suite": "opencypher",
      "name": "[30] Fail when using a list or nodes as a node",
      "feature": "Match3 - Match fixed length patterns",
      "path": "tck/features/clauses/match/Match3.feature",
      "line": 565,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match3.feature#L565",
      "source_sha256": "27a608ea4bf5ca89afff540ebbb01dde26f2ae94168cd48cb47de5a8396d991f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH [n] AS users\nMATCH (users)-->(messages)\nRETURN messages"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableTypeConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:33",
      "suite": "opencypher",
      "name": "[1] Handling fixed-length variable length pattern",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L33",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r*1..1]->(b)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[[:T]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:49",
      "suite": "opencypher",
      "name": "[2] Simple variable length pattern",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L49",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (c {name: 'C'}), (d {name: 'D'})\nCREATE (a)-[:CONTAINS]->(b),\n       (b)-[:CONTAINS]->(c),\n       (c)-[:CONTAINS]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'})-[*]->(x)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "({name: 'B'})"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:71",
      "suite": "opencypher",
      "name": "[3] Zero-length variable length pattern in the middle of the pattern",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L71",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (c {name: 'C'}), ({name: 'D'}),\n       ({name: 'E'})\nCREATE (a)-[:CONTAINS]->(b),\n       (b)-[:FRIEND]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'})-[:CONTAINS*0..1]->(b)-[:FRIEND*0..1]->(c)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "({name: 'A'})",
              "({name: 'A'})",
              "({name: 'A'})"
            ],
            [
              "({name: 'A'})",
              "({name: 'B'})",
              "({name: 'B'})"
            ],
            [
              "({name: 'A'})",
              "({name: 'B'})",
              "({name: 'C'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:93",
      "suite": "opencypher",
      "name": "[4] Matching longer variable length paths",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L93",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {var: 'start'}), (b {var: 'end'})\nWITH *\nUNWIND range(1, 20) AS i\nCREATE (n {var: i})\nWITH a, b, [a] + collect(n) + [b] AS nodeList\nUNWIND range(0, size(nodeList) - 2, 1) AS i\nWITH nodeList[i] AS n1, nodeList[i+1] AS n2\nCREATE (n1)-[:T]->(n2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n {var: 'start'})-[:T*]->(m {var: 'end'})\nRETURN m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "({var: 'end'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:116",
      "suite": "opencypher",
      "name": "[5] Matching variable length pattern with property predicate",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L116",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Artist:A), (b:Artist:B), (c:Artist:C)\nCREATE (a)-[:WORKED_WITH {year: 1987}]->(b),\n       (b)-[:WORKED_WITH {year: 1988}]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Artist)-[:WORKED_WITH* {year: 1988}]->(b:Artist)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:Artist:B)",
              "(:Artist:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:134",
      "suite": "opencypher",
      "name": "[6] Matching variable length patterns from a bound node",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L134",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b), (c)\nCREATE (a)-[:X]->(b),\n       (b)-[:Y]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[r*2]->()\nRETURN r"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "r"
            ],
            [
              "[[:X], [:Y]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:153",
      "suite": "opencypher",
      "name": "[7] Matching variable length patterns including a bound relationship",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L153",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:Node),\n       (n1:Node),\n       (n2:Node),\n       (n3:Node),\n       (n0)-[:EDGE]->(n1),\n       (n1)-[:EDGE]->(n2),\n       (n2)-[:EDGE]->(n3)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:EDGE]-()\nMATCH p = (n)-[*0..1]-()-[r]-()-[*0..1]-(m)\nRETURN count(p) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "32"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:176",
      "suite": "opencypher",
      "name": "[8] Matching relationships into a list and matching variable length using the list",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L176",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C)\nCREATE (a)-[:Y]->(b),\n       (b)-[:Y]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->()-[r2]->()\nWITH [r1, r2] AS rs\n  LIMIT 1\nMATCH (first)-[rs*]->(second)\nRETURN first, second"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "first",
              "second"
            ],
            [
              "(:A)",
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:198",
      "suite": "opencypher",
      "name": "[9] Fail when asterisk operator is missing",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L198",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES..]->(c)\nRETURN c.name"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidRelationshipPattern"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:241",
      "suite": "opencypher",
      "name": "[10] Fail on negative bound",
      "feature": "Match4 - Match variable length patterns scenarios",
      "path": "tck/features/clauses/match/Match4.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match4.feature#L241",
      "source_sha256": "af171d5b84c6afdf9af7bf5d2abc29c1df6a620be8e7453b733d18b4a9e8b18f",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*-2]->(c)\nRETURN c.name"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidRelationshipPattern"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:69",
      "suite": "opencypher",
      "name": "[1] Handling unbounded variable length match",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L69",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:94",
      "suite": "opencypher",
      "name": "[2] Handling explicitly unbounded variable length match",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L94",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*..]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:119",
      "suite": "opencypher",
      "name": "[3] Handling single bounded variable length match 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L119",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*0]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:131",
      "suite": "opencypher",
      "name": "[4] Handling single bounded variable length match 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L131",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:144",
      "suite": "opencypher",
      "name": "[5] Handling single bounded variable length match 3",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L144",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:159",
      "suite": "opencypher",
      "name": "[6] Handling upper and lower bounded variable length match 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L159",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*0..2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0'"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:177",
      "suite": "opencypher",
      "name": "[7] Handling upper and lower bounded variable length match 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L177",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1..2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:194",
      "suite": "opencypher",
      "name": "[8] Handling symmetrically bounded variable length match, bounds are zero",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L194",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*0..0]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:206",
      "suite": "opencypher",
      "name": "[9] Handling symmetrically bounded variable length match, bounds are one",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L206",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1..1]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:219",
      "suite": "opencypher",
      "name": "[10] Handling symmetrically bounded variable length match, bounds are two",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L219",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*2..2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:234",
      "suite": "opencypher",
      "name": "[11] Handling upper and lower bounded variable length match, empty interval 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L234",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*2..1]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:245",
      "suite": "opencypher",
      "name": "[12] Handling upper and lower bounded variable length match, empty interval 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L245",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1..0]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:256",
      "suite": "opencypher",
      "name": "[13] Handling upper bounded variable length match, empty interval",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L256",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*..0]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:267",
      "suite": "opencypher",
      "name": "[14] Handling upper bounded variable length match 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L267",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*..1]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:280",
      "suite": "opencypher",
      "name": "[15] Handling upper bounded variable length match 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L280",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*..2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:297",
      "suite": "opencypher",
      "name": "[16] Handling lower bounded variable length match 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L297",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*0..]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0'"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:323",
      "suite": "opencypher",
      "name": "[17] Handling lower bounded variable length match 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L323",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1..]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:348",
      "suite": "opencypher",
      "name": "[18] Handling lower bounded variable length match 3",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L348",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*2..]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:371",
      "suite": "opencypher",
      "name": "[19] Handling a variable length relationship and a standard relationship in chain, zero length 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 371,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L371",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*0]->()-[:LIKES]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:384",
      "suite": "opencypher",
      "name": "[20] Handling a variable length relationship and a standard relationship in chain, zero length 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 384,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L384",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES]->()-[:LIKES*0]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00'"
            ],
            [
              "'n01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:397",
      "suite": "opencypher",
      "name": "[21] Handling a variable length relationship and a standard relationship in chain, single length 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 397,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L397",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*1]->()-[:LIKES]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:412",
      "suite": "opencypher",
      "name": "[22] Handling a variable length relationship and a standard relationship in chain, single length 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 412,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L412",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES]->()-[:LIKES*1]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n000'"
            ],
            [
              "'n001'"
            ],
            [
              "'n010'"
            ],
            [
              "'n011'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:427",
      "suite": "opencypher",
      "name": "[23] Handling a variable length relationship and a standard relationship in chain, longer 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 427,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L427",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES*2]->()-[:LIKES]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:446",
      "suite": "opencypher",
      "name": "[24] Handling a variable length relationship and a standard relationship in chain, longer 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 446,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L446",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES]->()-[:LIKES*2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n0000'"
            ],
            [
              "'n0001'"
            ],
            [
              "'n0010'"
            ],
            [
              "'n0011'"
            ],
            [
              "'n0100'"
            ],
            [
              "'n0101'"
            ],
            [
              "'n0110'"
            ],
            [
              "'n0111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:465",
      "suite": "opencypher",
      "name": "[25] Handling a variable length relationship and a standard relationship in chain, longer 3",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 465,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L465",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (d:D)\nCREATE (e1:E {name: d.name + '0'}),\n       (e2:E {name: d.name + '1'})\nCREATE (d)-[:LIKES]->(e1),\n       (d)-[:LIKES]->(e2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES]->()-[:LIKES*3]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00000'"
            ],
            [
              "'n00001'"
            ],
            [
              "'n00010'"
            ],
            [
              "'n00011'"
            ],
            [
              "'n00100'"
            ],
            [
              "'n00101'"
            ],
            [
              "'n00110'"
            ],
            [
              "'n00111'"
            ],
            [
              "'n01000'"
            ],
            [
              "'n01001'"
            ],
            [
              "'n01010'"
            ],
            [
              "'n01011'"
            ],
            [
              "'n01100'"
            ],
            [
              "'n01101'"
            ],
            [
              "'n01110'"
            ],
            [
              "'n01111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:500",
      "suite": "opencypher",
      "name": "[26] Handling mixed relationship patterns and directions 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 500,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L500",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (a:A)-[r]->(b)\nDELETE r\nCREATE (b)-[:LIKES]->(a)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (d:D)\nCREATE (e1:E {name: d.name + '0'}),\n       (e2:E {name: d.name + '1'})\nCREATE (d)-[:LIKES]->(e1),\n       (d)-[:LIKES]->(e2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)<-[:LIKES]-()-[:LIKES*3]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00000'"
            ],
            [
              "'n00001'"
            ],
            [
              "'n00010'"
            ],
            [
              "'n00011'"
            ],
            [
              "'n00100'"
            ],
            [
              "'n00101'"
            ],
            [
              "'n00110'"
            ],
            [
              "'n00111'"
            ],
            [
              "'n01000'"
            ],
            [
              "'n01001'"
            ],
            [
              "'n01010'"
            ],
            [
              "'n01011'"
            ],
            [
              "'n01100'"
            ],
            [
              "'n01101'"
            ],
            [
              "'n01110'"
            ],
            [
              "'n01111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:541",
      "suite": "opencypher",
      "name": "[27] Handling mixed relationship patterns and directions 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 541,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L541",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (a)-[r]->(b)\nWHERE NOT a:A\nDELETE r\nCREATE (b)-[:LIKES]->(a)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (d:D)\nCREATE (e1:E {name: d.name + '0'}),\n       (e2:E {name: d.name + '1'})\nCREATE (d)-[:LIKES]->(e1),\n       (d)-[:LIKES]->(e2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (a)-[:LIKES]->()<-[:LIKES*3]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00000'"
            ],
            [
              "'n00001'"
            ],
            [
              "'n00010'"
            ],
            [
              "'n00011'"
            ],
            [
              "'n00100'"
            ],
            [
              "'n00101'"
            ],
            [
              "'n00110'"
            ],
            [
              "'n00111'"
            ],
            [
              "'n01000'"
            ],
            [
              "'n01001'"
            ],
            [
              "'n01010'"
            ],
            [
              "'n01011'"
            ],
            [
              "'n01100'"
            ],
            [
              "'n01101'"
            ],
            [
              "'n01110'"
            ],
            [
              "'n01111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:584",
      "suite": "opencypher",
      "name": "[28] Handling mixed relationship patterns 1",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 584,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L584",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (d:D)\nCREATE (e1:E {name: d.name + '0'}),\n       (e2:E {name: d.name + '1'})\nCREATE (d)-[:LIKES]->(e1),\n       (d)-[:LIKES]->(e2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (p)-[:LIKES*1]->()-[:LIKES]->()-[r:LIKES*2]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00000'"
            ],
            [
              "'n00001'"
            ],
            [
              "'n00010'"
            ],
            [
              "'n00011'"
            ],
            [
              "'n00100'"
            ],
            [
              "'n00101'"
            ],
            [
              "'n00110'"
            ],
            [
              "'n00111'"
            ],
            [
              "'n01000'"
            ],
            [
              "'n01001'"
            ],
            [
              "'n01010'"
            ],
            [
              "'n01011'"
            ],
            [
              "'n01100'"
            ],
            [
              "'n01101'"
            ],
            [
              "'n01110'"
            ],
            [
              "'n01111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match5.feature:619",
      "suite": "opencypher",
      "name": "[29] Handling mixed relationship patterns 2",
      "feature": "Match5 - Match variable length patterns over given graphs scenarios",
      "path": "tck/features/clauses/match/Match5.feature",
      "line": 619,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match5.feature#L619",
      "source_sha256": "3c59754aaee2d7bdb48ec5cf291fafde13fc54d5fedfde1662d4cadaf76acd1b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n0:A {name: 'n0'}),\n       (n00:B {name: 'n00'}),\n       (n01:B {name: 'n01'}),\n       (n000:C {name: 'n000'}),\n       (n001:C {name: 'n001'}),\n       (n010:C {name: 'n010'}),\n       (n011:C {name: 'n011'}),\n       (n0000:D {name: 'n0000'}),\n       (n0001:D {name: 'n0001'}),\n       (n0010:D {name: 'n0010'}),\n       (n0011:D {name: 'n0011'}),\n       (n0100:D {name: 'n0100'}),\n       (n0101:D {name: 'n0101'}),\n       (n0110:D {name: 'n0110'}),\n       (n0111:D {name: 'n0111'})\nCREATE (n0)-[:LIKES]->(n00),\n       (n0)-[:LIKES]->(n01),\n       (n00)-[:LIKES]->(n000),\n       (n00)-[:LIKES]->(n001),\n       (n01)-[:LIKES]->(n010),\n       (n01)-[:LIKES]->(n011),\n       (n000)-[:LIKES]->(n0000),\n       (n000)-[:LIKES]->(n0001),\n       (n001)-[:LIKES]->(n0010),\n       (n001)-[:LIKES]->(n0011),\n       (n010)-[:LIKES]->(n0100),\n       (n010)-[:LIKES]->(n0101),\n       (n011)-[:LIKES]->(n0110),\n       (n011)-[:LIKES]->(n0111)"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (d:D)\nCREATE (e1:E {name: d.name + '0'}),\n       (e2:E {name: d.name + '1'})\nCREATE (d)-[:LIKES]->(e1),\n       (d)-[:LIKES]->(e2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nMATCH (p)-[:LIKES]->()-[:LIKES*2]->()-[r:LIKES]->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'n00000'"
            ],
            [
              "'n00001'"
            ],
            [
              "'n00010'"
            ],
            [
              "'n00011'"
            ],
            [
              "'n00100'"
            ],
            [
              "'n00101'"
            ],
            [
              "'n00110'"
            ],
            [
              "'n00111'"
            ],
            [
              "'n01000'"
            ],
            [
              "'n01001'"
            ],
            [
              "'n01010'"
            ],
            [
              "'n01011'"
            ],
            [
              "'n01100'"
            ],
            [
              "'n01101'"
            ],
            [
              "'n01110'"
            ],
            [
              "'n01111'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:33",
      "suite": "opencypher",
      "name": "[1] Zero-length named path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L33",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:49",
      "suite": "opencypher",
      "name": "[2] Return a simple path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L49",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS]->(b:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a {name: 'A'})-->(b)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS]->(:B {name: 'B'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:66",
      "suite": "opencypher",
      "name": "[3] Return a three node path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L66",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS]->(b:B {name: 'B'})-[:KNOWS]->(c:C {name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a {name: 'A'})-[rel1]->(b)-[rel2]->(c)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS]->(:B {name: 'B'})-[:KNOWS]->(:C {name: 'C'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:82",
      "suite": "opencypher",
      "name": "[4] Respecting direction when matching non-existent path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L82",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'a'}), (b {name: 'b'})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ({name: 'a'})<--({name: 'b'})\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:98",
      "suite": "opencypher",
      "name": "[5] Path query should return results in written order",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L98",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Label1)<-[:TYPE]-(:Label2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a:Label1)<--(:Label2)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:Label1)<-[:TYPE]-(:Label2)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:114",
      "suite": "opencypher",
      "name": "[6] Handling direction of named paths",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L114",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:T]->(b:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (b)<--(a)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:B)<-[:T]-(:A)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:130",
      "suite": "opencypher",
      "name": "[7] Respecting direction when matching existing path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L130",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'a'}), (b {name: 'b'})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ({name: 'a'})-->({name: 'b'})\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<({name: 'a'})-[:T]->({name: 'b'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:147",
      "suite": "opencypher",
      "name": "[8] Respecting direction when matching non-existent path with multiple directions",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L147",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(k)<--(n)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:164",
      "suite": "opencypher",
      "name": "[9] Longer path query should return results in written order",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L164",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Label1)<-[:T1]-(:Label2)-[:T2]->(:Label3)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a:Label1)<--(:Label2)--()\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:Label1)<-[:T1]-(:Label2)-[:T2]->(:Label3)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:180",
      "suite": "opencypher",
      "name": "[10] Named path with alternating directed/undirected relationships",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L180",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C)\nCREATE (b)-[:T]->(a),\n       (c)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(m)--(o)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:C)-[:T]->(:B)-[:T]->(:A)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:198",
      "suite": "opencypher",
      "name": "[11] Named path with multiple alternating directed/undirected relationships",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L198",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C), (d:D)\nCREATE (b)-[:T]->(a),\n       (c)-[:T]->(b),\n       (d)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH path = (n)-->(m)--(o)--(p)\nRETURN path"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "path"
            ],
            [
              "<(:D)-[:T]->(:C)-[:T]->(:B)-[:T]->(:A)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:217",
      "suite": "opencypher",
      "name": "[12] Matching path with multiple bidirectional relationships",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L217",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T1]->(b),\n       (b)-[:T2]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p=(n)<-->(k)<-->(n)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A)<-[:T2]-(:B)<-[:T1]-(:A)>"
            ],
            [
              "<(:A)-[:T1]->(:B)-[:T2]->(:A)>"
            ],
            [
              "<(:B)<-[:T1]-(:A)<-[:T2]-(:B)>"
            ],
            [
              "<(:B)-[:T2]->(:A)-[:T1]->(:B)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:238",
      "suite": "opencypher",
      "name": "[13] Matching path with both directions should respect other directions",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 238,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L238",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T1]->(b),\n       (b)-[:T2]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)<-->(k)<--(n)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A)<-[:T2]-(:B)<-[:T1]-(:A)>"
            ],
            [
              "<(:B)<-[:T1]-(:A)<-[:T2]-(:B)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:257",
      "suite": "opencypher",
      "name": "[14] Named path with undirected fixed variable length pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L257",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (db1:Start), (db2:End), (mid), (other)\nCREATE (mid)-[:CONNECTED_TO]->(db1),\n       (mid)-[:CONNECTED_TO]->(db2),\n       (mid)-[:CONNECTED_TO]->(db2),\n       (mid)-[:CONNECTED_TO]->(other),\n       (mid)-[:CONNECTED_TO]->(other)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH topRoute = (:Start)<-[:CONNECTED_TO]-()-[:CONNECTED_TO*3..3]-(:End)\nRETURN topRoute"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "topRoute"
            ],
            [
              "<(:Start)<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->()<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->(:End)>"
            ],
            [
              "<(:Start)<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->()<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->(:End)>"
            ],
            [
              "<(:Start)<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->()<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->(:End)>"
            ],
            [
              "<(:Start)<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->()<-[:CONNECTED_TO]-()-[:CONNECTED_TO]->(:End)>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:281",
      "suite": "opencypher",
      "name": "[15] Variable-length named path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L281",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[*0..]->()\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:297",
      "suite": "opencypher",
      "name": "[16] Return a var length path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L297",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS {num: 1}]->(b:B {name: 'B'})-[:KNOWS {num: 2}]->(c:C {name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n {name: 'A'})-[:KNOWS*1..2]->(x)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS {num: 1}]->(:B {name: 'B'})>"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS {num: 1}]->(:B {name: 'B'})-[:KNOWS {num: 2}]->(:C {name: 'C'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:314",
      "suite": "opencypher",
      "name": "[17] Return a named var length path of length zero",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L314",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS]->(b:B {name: 'B'})-[:FRIEND]->(c:C {name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a {name: 'A'})-[:KNOWS*0..1]->(b)-[:FRIEND*0..1]->(c)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:A {name: 'A'})>"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS]->(:B {name: 'B'})>"
            ],
            [
              "<(:A {name: 'A'})-[:KNOWS]->(:B {name: 'B'})-[:FRIEND]->(:C {name: 'C'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:332",
      "suite": "opencypher",
      "name": "[18] Undirected named path",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L332",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Movie), (b)\nCREATE (b)-[:T]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:Movie)--(m)\nRETURN p\n  LIMIT 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<(:Movie)<-[:T]-()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:350",
      "suite": "opencypher",
      "name": "[19] Variable length relationship without lower bound",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L350",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (c {name: 'C'})\nCREATE (a)-[:KNOWS]->(b),\n       (b)-[:KNOWS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ({name: 'A'})-[:KNOWS*..2]->()\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<({name: 'A'})-[:KNOWS]->({name: 'B'})>"
            ],
            [
              "<({name: 'A'})-[:KNOWS]->({name: 'B'})-[:KNOWS]->({name: 'C'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:370",
      "suite": "opencypher",
      "name": "[20] Variable length relationship without bounds",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L370",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}),\n       (c {name: 'C'})\nCREATE (a)-[:KNOWS]->(b),\n       (b)-[:KNOWS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ({name: 'A'})-[:KNOWS*..]->()\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<({name: 'A'})-[:KNOWS]->({name: 'B'})>"
            ],
            [
              "<({name: 'A'})-[:KNOWS]->({name: 'B'})-[:KNOWS]->({name: 'C'})>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:402",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 402,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L402",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:403",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 403,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L403",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]->()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:404",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 404,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L404",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)<-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:405",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 405,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L405",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:406",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 406,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L406",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]->(p)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:407",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L407",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[]-(p)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:408",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 408,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L408",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-(), ()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:409",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 409,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L409",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p), ()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:410",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 410,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L410",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-()-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:411",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 411,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L411",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p)-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:412",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 412,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L412",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(p)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:413",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 413,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L413",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(p)-[]->(b), (t), (t)-[*]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:414",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 414,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L414",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r*]-(s)-[]-(b), (p), (t)-[]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:415",
      "suite": "opencypher",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 415,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L415",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(p)<-[*]-(b), (t), (t)-[]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:429",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 429,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L429",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:430",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 430,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L430",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]->()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:431",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 431,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L431",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[p]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:432",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 432,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L432",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:433",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 433,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L433",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]->()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:434",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 434,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L434",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[p*]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:435",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 435,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L435",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-(), ()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:436",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 436,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L436",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-(), ()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:437",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 437,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L437",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-()-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:438",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 438,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L438",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-()-[]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:439",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 439,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L439",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[p]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:440",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 440,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L440",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[p*]-()\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:441",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 441,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L441",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-()-[]->(b), (t), (t)-[p*]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:442",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 442,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L442",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r*]-(s)-[p]-(b), (t), (t)-[]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:443",
      "suite": "opencypher",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 443,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L443",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(s)<-[p]-(b), (t), (t)-[]-(b)\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:456",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 456,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L456",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (p)-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:457",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 457,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L457",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (p)-[]->()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:458",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 458,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L458",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (p)<-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:459",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 459,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L459",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[]-(p)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:460",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 460,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L460",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[]->(p)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:461",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 461,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L461",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()<-[]-(p)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:462",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 462,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L462",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:463",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 463,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L463",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]->(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:464",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 464,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L464",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)<-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:465",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 465,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L465",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:466",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 466,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L466",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]->(p), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:467",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 467,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L467",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[]-(p), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:468",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 468,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L468",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-(), (), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:469",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 469,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L469",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-(), (), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:470",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 470,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L470",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p), (), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:471",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 471,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L471",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p)-[]-()-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:472",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 472,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L472",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-(p)-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:473",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 473,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L473",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-(p), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:474",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 474,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L474",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(p)-[]-(b), p = (s)-[]-(t), (t), (t)-[]-(b)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:475",
      "suite": "opencypher",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 475,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L475",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(p)<-[*]-(b), p = (s)-[]-(t), (t), (t)-[]-(b)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:488",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 488,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L488",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[p]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:489",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 489,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L489",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[p]->()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:490",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 490,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L490",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()<-[p]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:491",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 491,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L491",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[p*]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:492",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 492,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L492",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[p*]->()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:493",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 493,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L493",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()<-[p*]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:494",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 494,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L494",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:495",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 495,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L495",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]->(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:496",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 496,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L496",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[p]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:497",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 497,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L497",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:498",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 498,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L498",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]->(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:499",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 499,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L499",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()<-[p*]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:500",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 500,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L500",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-(), (), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:501",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 501,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L501",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-(), (), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:502",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 502,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L502",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p]-()-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:503",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 503,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L503",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[p*]-()-[]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:504",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 504,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L504",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[p]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:505",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 505,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L505",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[p*]-(), p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:506",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 506,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L506",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(s)-[p]-(b), p = (s)-[]-(t), (t), (t)-[]-(b)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:507",
      "suite": "opencypher",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 507,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L507",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]-(s)<-[p*]-(b), p = (s)-[]-(t), (t), (t)-[]-(b)\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:521",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 521,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L521",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:522",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 522,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L522",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:523",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 523,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L523",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123.4 AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:524",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 524,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L524",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'foo' AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:525",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 525,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L525",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [] AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:526",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 526,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L526",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [10] AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:527",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 527,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L527",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: 1} AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:528",
      "suite": "opencypher",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "path": "tck/features/clauses/match/Match6.feature",
      "line": 528,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match6.feature#L528",
      "source_sha256": "30e855b2cfed9b19e6b37304a2eca257dfbd56906ab263ed6cac3bb475cfecdc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {x: []} AS p\nMATCH p = ()-[]-()\nRETURN p"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:34",
      "suite": "opencypher",
      "name": "[1] Simple OPTIONAL MATCH on empty graph",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L34",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:46",
      "suite": "opencypher",
      "name": "[2] OPTIONAL MATCH with previously bound nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L46",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "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, x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "x"
            ],
            [
              "()",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:63",
      "suite": "opencypher",
      "name": "[3] OPTIONAL MATCH and bound nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L63",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:C)\nOPTIONAL MATCH (x)-->(b)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "(:A {num: 42})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:85",
      "suite": "opencypher",
      "name": "[4] Optionally matching relationship with bound nodes in reverse direction",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L85",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r]->()\nWITH r, a1\n  LIMIT 1\nOPTIONAL MATCH (a1)<-[r]-(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ],
            [
              "(:A)",
              "[:T]",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:104",
      "suite": "opencypher",
      "name": "[5] Optionally matching relationship with a relationship that is already bound",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L104",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nWITH r\n  LIMIT 1\nOPTIONAL MATCH (a2)-[r]->(b2)\nRETURN a2, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a2",
              "r",
              "b2"
            ],
            [
              "(:A)",
              "[:T]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:123",
      "suite": "opencypher",
      "name": "[6] Optionally matching relationship with a relationship and node that are both already bound",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L123",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r]->()\nWITH r, a1\n  LIMIT 1\nOPTIONAL MATCH (a1)-[r]->(b2)\nRETURN a1, r, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2"
            ],
            [
              "(:A)",
              "[:T]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:142",
      "suite": "opencypher",
      "name": "[7] MATCH with OPTIONAL MATCH in longer pattern",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L142",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}), (c {name: 'C'})\nCREATE (a)-[:KNOWS]->(b),\n       (b)-[:KNOWS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'})\nOPTIONAL MATCH (a)-[:KNOWS]->()-[:KNOWS]->(foo)\nRETURN foo"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo"
            ],
            [
              "({name: 'C'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:161",
      "suite": "opencypher",
      "name": "[8] Longer pattern with bound nodes without matches",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L161",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (c:C)\nOPTIONAL MATCH (a)-->(b)-->(c)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:183",
      "suite": "opencypher",
      "name": "[9] Longer pattern with bound nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L183",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Single), (c:C)\nOPTIONAL MATCH (a)-->(b)-->(c)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:A {num: 42})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:205",
      "suite": "opencypher",
      "name": "[10] Optionally matching from null nodes should return null",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L205",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a)\nWITH a\nOPTIONAL MATCH (a)-->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:219",
      "suite": "opencypher",
      "name": "[11] Return two subgraphs with bound undirected relationship and optional relationship",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L219",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {num: 1})-[:REL {name: 'r1'}]->(b:B {num: 2})-[:REL {name: 'r2'}]->(c:C {num: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r {name: 'r1'}]-(b)\nOPTIONAL MATCH (b)-[r2]-(c)\nWHERE r <> r2\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "(:A {num: 1})",
              "(:B {num: 2})",
              "(:C {num: 3})"
            ],
            [
              "(:B {num: 2})",
              "(:A {num: 1})",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:238",
      "suite": "opencypher",
      "name": "[12] Variable length optional relationships",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 238,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L238",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Single)\nOPTIONAL MATCH (a)-[*]->(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:A {num: 42})"
            ],
            [
              "(:B {num: 46})"
            ],
            [
              "(:B {num: 46})"
            ],
            [
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:263",
      "suite": "opencypher",
      "name": "[13] Variable length optional relationships with bound nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L263",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Single), (x:C)\nOPTIONAL MATCH (a)-[*]->(x)\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:285",
      "suite": "opencypher",
      "name": "[14] Variable length optional relationships with length predicates",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L285",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Single)\nOPTIONAL MATCH (a)-[*3..]-(b)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:307",
      "suite": "opencypher",
      "name": "[15] Variable length patterns and nulls",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 307,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L307",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nOPTIONAL MATCH (a)-[:FOO]->(b:B)\nOPTIONAL MATCH (b)<-[:BAR*]-(c:B)\nRETURN a, b, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "(:A)",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:325",
      "suite": "opencypher",
      "name": "[16] Optionally matching named paths - null result",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L325",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nOPTIONAL MATCH p = (a)-[:X]->(b)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:347",
      "suite": "opencypher",
      "name": "[17] Optionally matching named paths - existing result",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L347",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}), (c {name: 'C'})\nCREATE (a)-[:X]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (x)\nWHERE x.name IN ['B', 'C']\nOPTIONAL MATCH p = (a)-->(x)\nRETURN x, p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "p"
            ],
            [
              "({name: 'B'})",
              "<({name: 'A'})-[:X]->({name: 'B'})>"
            ],
            [
              "({name: 'C'})",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:367",
      "suite": "opencypher",
      "name": "[18] Named paths inside optional matches with node predicates",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 367,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L367",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nOPTIONAL MATCH p = (a)-[:X]->(b)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:389",
      "suite": "opencypher",
      "name": "[19] Optionally matching named paths with single and variable length patterns",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 389,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L389",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'})\nCREATE (a)-[:X]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'})\nOPTIONAL MATCH p = (a)-->(b)-[*]->(c)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:407",
      "suite": "opencypher",
      "name": "[20] Variable length optional relationships with bound nodes, no matches",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L407",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nOPTIONAL MATCH p = (a)-[*]->(b)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:429",
      "suite": "opencypher",
      "name": "[21] Handling optional matches between nulls",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 429,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L429",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:NotThere)\nOPTIONAL MATCH (b:NotThere)\nWITH a, b\nOPTIONAL MATCH (b)-[r:NOR_THIS]->(a)\nRETURN a, b, r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "r"
            ],
            [
              "null",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:453",
      "suite": "opencypher",
      "name": "[22] MATCH after OPTIONAL MATCH",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 453,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L453",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Single)\nOPTIONAL MATCH (a)-->(b:NonExistent)\nOPTIONAL MATCH (a)-->(c:NonExistent)\nWITH coalesce(b, c) AS x\nMATCH (x)-->(d)\nRETURN d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:477",
      "suite": "opencypher",
      "name": "[23] OPTIONAL MATCH with labels on the optional end node",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 477,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L477",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X), (x:X), (y1:Y), (y2:Y:Z)\nCREATE (x)-[:REL]->(y1),\n       (x)-[:REL]->(y2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:X)\nOPTIONAL MATCH (a)-->(b:Y)\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "null"
            ],
            [
              "(:Y)"
            ],
            [
              "(:Y:Z)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:498",
      "suite": "opencypher",
      "name": "[24] Optionally matching self-loops",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 498,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L498",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:B)\nOPTIONAL MATCH (a)-[r]-(a)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:LOOP]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:520",
      "suite": "opencypher",
      "name": "[25] Optionally matching self-loops without matches",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 520,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L520",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT (a:B)\nOPTIONAL MATCH (a)-[r]->(a)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:545",
      "suite": "opencypher",
      "name": "[26] Handling correlated optional matches; first does not match implies second does not match",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 545,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L545",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nOPTIONAL MATCH (a)-->(x)\nOPTIONAL MATCH (x)-[r]->(b)\nRETURN x, r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "r"
            ],
            [
              "(:C)",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:568",
      "suite": "opencypher",
      "name": "[27] Handling optional matches between optionally matched entities",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 568,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L568",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:NotThere)\nWITH a\nMATCH (b:B)\nWITH a, b\nOPTIONAL MATCH (b)-[r:NOR_THIS]->(a)\nRETURN a, b, r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "r"
            ],
            [
              "null",
              "(:B {num: 46})",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:593",
      "suite": "opencypher",
      "name": "[28] Handling optional matches with inline label predicate",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 593,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L593",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:Single)\nOPTIONAL MATCH (n)-[r]-(m:NonExistent)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:615",
      "suite": "opencypher",
      "name": "[29] Satisfies the open world assumption, relationships between same nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 615,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L615",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Player), (b:Team)\nCREATE (a)-[:PLAYS_FOR]->(b),\n       (a)-[:SUPPORTS]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Player)-[:PLAYS_FOR]->(team:Team)\nOPTIONAL MATCH (p)-[s:SUPPORTS]->(team)\nRETURN count(*) AS matches, s IS NULL AS optMatch"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "matches",
              "optMatch"
            ],
            [
              "1",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:634",
      "suite": "opencypher",
      "name": "[30] Satisfies the open world assumption, single relationship",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 634,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L634",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Player), (b:Team)\nCREATE (a)-[:PLAYS_FOR]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Player)-[:PLAYS_FOR]->(team:Team)\nOPTIONAL MATCH (p)-[s:SUPPORTS]->(team)\nRETURN count(*) AS matches, s IS NULL AS optMatch"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "matches",
              "optMatch"
            ],
            [
              "1",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match7.feature:652",
      "suite": "opencypher",
      "name": "[31] Satisfies the open world assumption, relationships between different nodes",
      "feature": "Match7 - Optional match",
      "path": "tck/features/clauses/match/Match7.feature",
      "line": 652,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match7.feature#L652",
      "source_sha256": "3810a05d94b27d5f77b0e6d94b217bd01809c3a098b2660e9d7b6c5860e5d045",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Player), (b:Team), (c:Team)\nCREATE (a)-[:PLAYS_FOR]->(b),\n       (a)-[:SUPPORTS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Player)-[:PLAYS_FOR]->(team:Team)\nOPTIONAL MATCH (p)-[s:SUPPORTS]->(team)\nRETURN count(*) AS matches, s IS NULL AS optMatch"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "matches",
              "optMatch"
            ],
            [
              "1",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match8.feature:33",
      "suite": "opencypher",
      "name": "[1] Pattern independent of bound variables results in cross product",
      "feature": "Match8 - Match clause interoperation with other clauses",
      "path": "tck/features/clauses/match/Match8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match8.feature#L33",
      "source_sha256": "f32c9133759c47bc174bfb887772aa830981a279acab1c931ad9dbd970b64744",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\nMATCH (b)\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:A)"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ],
            [
              "(:B)",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match8.feature:54",
      "suite": "opencypher",
      "name": "[2] Counting rows after MATCH, MERGE, OPTIONAL MATCH",
      "feature": "Match8 - Match clause interoperation with other clauses",
      "path": "tck/features/clauses/match/Match8.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match8.feature#L54",
      "source_sha256": "f32c9133759c47bc174bfb887772aa830981a279acab1c931ad9dbd970b64744",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T1]->(b),\n       (b)-[:T2]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nMERGE (b)\nWITH *\nOPTIONAL MATCH (a)--(b)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match8.feature:75",
      "suite": "opencypher",
      "name": "[3] Matching and disregarding output, then matching again",
      "feature": "Match8 - Match clause interoperation with other clauses",
      "path": "tck/features/clauses/match/Match8.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match8.feature#L75",
      "source_sha256": "f32c9133759c47bc174bfb887772aa830981a279acab1c931ad9dbd970b64744",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (andres {name: 'Andres'}),\n       (michael {name: 'Michael'}),\n       (peter {name: 'Peter'}),\n       (bread {type: 'Bread'}),\n       (veggies {type: 'Veggies'}),\n       (meat {type: 'Meat'})\nCREATE (andres)-[:ATE {times: 10}]->(bread),\n       (andres)-[:ATE {times: 8}]->(veggies),\n       (michael)-[:ATE {times: 4}]->(veggies),\n       (michael)-[:ATE {times: 6}]->(bread),\n       (michael)-[:ATE {times: 9}]->(meat),\n       (peter)-[:ATE {times: 7}]->(veggies),\n       (peter)-[:ATE {times: 7}]->(bread),\n       (peter)-[:ATE {times: 4}]->(meat)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-->()\nWITH 1 AS x\nMATCH ()-[r1]->()<--()\nRETURN sum(r1.times)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum(r1.times)"
            ],
            [
              "776"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:33",
      "suite": "opencypher",
      "name": "[1] Variable length relationship variables are lists of relationships",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L33",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b), (c)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r*0..1]-()\nRETURN last(r) AS l"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "l"
            ],
            [
              "[:T]"
            ],
            [
              "[:T]"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:54",
      "suite": "opencypher",
      "name": "[2] Return relationships by collecting them as a list - directed, one way",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L54",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL {num: 1}]->(b:B)-[:REL {num: 2}]->(e:End)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r:REL*2..2]->(b:End)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[[:REL {num: 1}], [:REL {num: 2}]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:70",
      "suite": "opencypher",
      "name": "[3] Return relationships by collecting them as a list - undirected, starting from two extremes",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L70",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:End)-[:REL {num: 1}]->(b:B)-[:REL {num: 2}]->(c:End)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r:REL*2..2]-(b:End)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[[:REL {num:1}], [:REL {num:2}]]"
            ],
            [
              "[[:REL {num:2}], [:REL {num:1}]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:87",
      "suite": "opencypher",
      "name": "[4] Return relationships by collecting them as a list - undirected, starting from one extreme",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L87",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Start)-[:REL {num: 1}]->(b:B)-[:REL {num: 2}]->(c:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Start)-[r:REL*2..2]-(b)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[[:REL {num: 1}], [:REL {num: 2}]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:103",
      "suite": "opencypher",
      "name": "[5] Variable length pattern with label predicate on both sides",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L103",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Blue), (b:Red), (c:Green), (d:Yellow)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(c),\n       (b)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Blue)-[r*]->(b:Green)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:122",
      "suite": "opencypher",
      "name": "[6] Matching relationships into a list and matching variable length using the list, with bound nodes",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L122",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C)\nCREATE (a)-[:Y]->(b),\n       (b)-[:Y]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r1]->()-[r2]->(b)\nWITH [r1, r2] AS rs, a AS first, b AS second\n  LIMIT 1\nMATCH (first)-[rs*]->(second)\nRETURN first, second"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "first",
              "second"
            ],
            [
              "(:A)",
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:143",
      "suite": "opencypher",
      "name": "[7] Matching relationships into a list and matching variable length using the list, with bound nodes, wrong direction",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L143",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C)\nCREATE (a)-[:Y]->(b),\n       (b)-[:Y]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r1]->()-[r2]->(b)\nWITH [r1, r2] AS rs, a AS second, b AS first\n  LIMIT 1\nMATCH (first)-[rs*]->(second)\nRETURN first, second"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "first",
              "second"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:163",
      "suite": "opencypher",
      "name": "[8] Variable length relationship in OPTIONAL MATCH",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L163",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nOPTIONAL MATCH (a)-[r*]-(b)\nWHERE r IS NULL\n  AND a <> b\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match9.feature:182",
      "suite": "opencypher",
      "name": "[9] Optionally matching named paths with variable length patterns",
      "feature": "Match9 - Match deprecated scenarios",
      "path": "tck/features/clauses/match/Match9.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match/Match9.feature#L182",
      "source_sha256": "4cfb195cfd497d31d181743d53539718bc4ee44186c207f9c8afb51160a44f79",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b {name: 'B'}), (c {name: 'C'})\nCREATE (a)-[:X]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (x)\nWHERE x.name IN ['B', 'C']\nOPTIONAL MATCH p = (a)-[r*]->(x)\nRETURN r, x, p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r",
              "x",
              "p"
            ],
            [
              "[[:X]]",
              "({name: 'B'})",
              "<({name: 'A'})-[:X]->({name: 'B'})>"
            ],
            [
              "null",
              "({name: 'C'})",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter node with node label predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L33",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {id: 0})<-[:ADMIN]-(:B {id: 1})-[:ADMIN]->(:C {id: 2, a: 'A'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[:ADMIN]-(b)\nWHERE a:A\nRETURN a.id, b.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.id",
              "b.id"
            ],
            [
              "0",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:50",
      "suite": "opencypher",
      "name": "[2] Filter node with node label predicate on multi variables without any bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L50",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)<--()<--(b)-->()-->(c)\nWHERE a:A\nRETURN c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:66",
      "suite": "opencypher",
      "name": "[3] Filter node with property predicate on a single variable with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L66",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), ({name: 'Bar'}), (:Bar)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE n.name = 'Bar'\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'Bar'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:83",
      "suite": "opencypher",
      "name": "[4] Filter start node of relationship with property predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L83",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:Person {name: 'Alice'}), (b:Person {name: 'Bob'}),\n       (c), (d)\nCREATE (a)-[:T]->(c),\n       (b)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:Person)-->()\nWHERE n.name = 'Bob'\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:Person {name: 'Bob'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:103",
      "suite": "opencypher",
      "name": "[5] Filter end node of relationship with property predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L103",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Someone'})<-[:X]-()-[:X]->({name: 'Andres'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[rel:X]-(a)\nWHERE a.name = 'Andres'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({name: 'Andres'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:120",
      "suite": "opencypher",
      "name": "[6] Filter node with a parameter in a property predicate on multi variables with one binding",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L120",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T {name: 'bar'}]->(:B {name: 'me'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "'me'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b)\nWHERE b.name = $param\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:T {name: 'bar'}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:139",
      "suite": "opencypher",
      "name": "[7] Filter relationship with relationship type predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L139",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'}),\n  (b:B {name: 'B'}),\n  (c:C {name: 'C'}),\n  (a)-[:KNOWS]->(b),\n  (a)-[:HATES]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n {name: 'A'})-[r]->(x)\nWHERE type(r) = 'KNOWS'\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "(:B {name: 'B'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:160",
      "suite": "opencypher",
      "name": "[8] Filter relationship with property predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L160",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)<-[:KNOWS {name: 'monkey'}]-()-[:KNOWS {name: 'woot'}]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (node)-[r:KNOWS]->(a)\nWHERE r.name = 'monkey'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:177",
      "suite": "opencypher",
      "name": "[9] Filter relationship with a parameter in a property predicate on multi variables with one binding",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L177",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T {name: 'bar'}]->(:B {name: 'me'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "'bar'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b)\nWHERE r.name = $param\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:B {name: 'me'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:196",
      "suite": "opencypher",
      "name": "[10] Filter node with disjunctive property predicate on single variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L196",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {p1: 12}),\n  (b:B {p2: 13}),\n  (c:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE n.p1 = 12 OR n.p2 = 13\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {p1: 12})"
            ],
            [
              "(:B {p2: 13})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:216",
      "suite": "opencypher",
      "name": "[11] Filter relationship with disjunctive relationship type predicate on multi variables with multiple bindings",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L216",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}),\n  (b {name: 'B'}),\n  (c {name: 'C'}),\n  (a)-[:KNOWS]->(b),\n  (a)-[:HATES]->(c),\n  (a)-[:WONDERS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]->(x)\nWHERE type(r) = 'KNOWS' OR type(r) = 'HATES'\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:KNOWS]"
            ],
            [
              "[:HATES]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:239",
      "suite": "opencypher",
      "name": "[12] Filter path with path length predicate on multi variables with one binding",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L239",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS]->(b:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(x)\nWHERE length(p) = 1\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "(:B {name: 'B'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:256",
      "suite": "opencypher",
      "name": "[13] Filter path with false path length predicate on multi variables with one binding",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L256",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'A'})-[:KNOWS]->(b:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(x)\nWHERE length(p) = 10\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:272",
      "suite": "opencypher",
      "name": "[14] Fail when filtering path with property predicate",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L272",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nMATCH r = (n)-[*]->()\nWHERE r.name = 'apa'\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere1.feature:283",
      "suite": "opencypher",
      "name": "[15] Fail on aggregation in WHERE",
      "feature": "MatchWhere1 - Filter single variable",
      "path": "tck/features/clauses/match-where/MatchWhere1.feature",
      "line": 283,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere1.feature#L283",
      "source_sha256": "c19bacbd707a6ba27d2f7fc01aabd96431ccd60674f1f63c96f1b8a28a812514",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE count(a) > 10\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere2.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter nodes with conjunctive two-part property predicate on multi variables with multiple bindings",
      "feature": "MatchWhere2 - Filter multiple variables",
      "path": "tck/features/clauses/match-where/MatchWhere2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere2.feature#L33",
      "source_sha256": "0477fbdfa99b37c622a09fa5d1fb910b31e77fb60cb657ecc8d41200777a773d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B {id: 1}), (c:C {id: 2}), (d:D)\nCREATE (a)-[:T]->(b),\n       (a)-[:T]->(c),\n       (a)-[:T]->(d),\n       (b)-[:T]->(c),\n       (b)-[:T]->(d),\n       (c)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)--(b)--(c)--(d)--(a), (b)--(d)\nWHERE a.id = 1\n  AND c.id = 2\nRETURN d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "(:A)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere2.feature:58",
      "suite": "opencypher",
      "name": "[2] Filter node with conjunctive multi-part property predicates on multi variables with multiple bindings",
      "feature": "MatchWhere2 - Filter multiple variables",
      "path": "tck/features/clauses/match-where/MatchWhere2.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere2.feature#L58",
      "source_sha256": "0477fbdfa99b37c622a09fa5d1fb910b31e77fb60cb657ecc8d41200777a773d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (advertiser {name: 'advertiser1', id: 0}),\n       (thing {name: 'Color', id: 1}),\n       (red {name: 'red'}),\n       (p1 {name: 'product1'}),\n       (p2 {name: 'product4'})\nCREATE (advertiser)-[:ADV_HAS_PRODUCT]->(p1),\n       (advertiser)-[:ADV_HAS_PRODUCT]->(p2),\n       (thing)-[:AA_HAS_VALUE]->(red),\n       (p1)-[:AP_HAS_VALUE]->(red),\n       (p2)-[:AP_HAS_VALUE]->(red)"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "1",
              "0"
            ],
            [
              "2",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (advertiser)-[:ADV_HAS_PRODUCT]->(out)-[:AP_HAS_VALUE]->(red)<-[:AA_HAS_VALUE]-(a)\nWHERE advertiser.id = $1\n  AND a.id = $2\n  AND red.name = 'red'\n  AND out.name = 'product1'\nRETURN out.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "out.name"
            ],
            [
              "'product1'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere3.feature:33",
      "suite": "opencypher",
      "name": "[1] Join between node identities",
      "feature": "MatchWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/match-where/MatchWhere3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere3.feature#L33",
      "source_sha256": "53549aea7be1d76bca035d03906e3b6b5d59e6f9bbb7c6e8466b8458f7d5b464",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWHERE a = b\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:A)"
            ],
            [
              "(:B)",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere3.feature:51",
      "suite": "opencypher",
      "name": "[2] Join between node properties of disconnected nodes",
      "feature": "MatchWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/match-where/MatchWhere3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere3.feature#L51",
      "source_sha256": "53549aea7be1d76bca035d03906e3b6b5d59e6f9bbb7c6e8466b8458f7d5b464",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {id: 1}),\n       (:A {id: 2}),\n       (:B {id: 2}),\n       (:B {id: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nWHERE a.id = b.id\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A {id: 2})",
              "(:B {id: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere3.feature:71",
      "suite": "opencypher",
      "name": "[3] Join between node properties of adjacent nodes",
      "feature": "MatchWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/match-where/MatchWhere3.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere3.feature#L71",
      "source_sha256": "53549aea7be1d76bca035d03906e3b6b5d59e6f9bbb7c6e8466b8458f7d5b464",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {animal: 'monkey'}),\n  (b:B {animal: 'cow'}),\n  (c:C {animal: 'monkey'}),\n  (d:D {animal: 'cow'}),\n  (a)-[:KNOWS]->(b),\n  (a)-[:KNOWS]->(c),\n  (d)-[:KNOWS]->(b),\n  (d)-[:KNOWS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[rel]->(x)\nWHERE n.animal = x.animal\nRETURN n, x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "x"
            ],
            [
              "(:A {animal: 'monkey'})",
              "(:C {animal: 'monkey'})"
            ],
            [
              "(:D {animal: 'cow'})",
              "(:B {animal: 'cow'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere4.feature:33",
      "suite": "opencypher",
      "name": "[1] Join nodes on inequality",
      "feature": "MatchWhere4 - Non-Equi-Joins on variables",
      "path": "tck/features/clauses/match-where/MatchWhere4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere4.feature#L33",
      "source_sha256": "30e1ed9448627cd1b79da53436a0e7f56f6bba6cf0f36ae310e3a59a135bb9d6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWHERE a <> b\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere4.feature:51",
      "suite": "opencypher",
      "name": "[2] Join with disjunctive multi-part predicates including patterns",
      "feature": "MatchWhere4 - Non-Equi-Joins on variables",
      "path": "tck/features/clauses/match-where/MatchWhere4.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere4.feature#L51",
      "source_sha256": "30e1ed9448627cd1b79da53436a0e7f56f6bba6cf0f36ae310e3a59a135bb9d6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:TheLabel {id: 0}), (b:TheLabel {id: 1}), (c:TheLabel {id: 2})\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWHERE a.id = 0\n  AND (a)-[:T]->(b:TheLabel)\n  OR (a)-[:T*]->(b:MissingLabel)\nRETURN DISTINCT b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:TheLabel {id: 1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere5.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter out on null",
      "feature": "MatchWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/match-where/MatchWhere5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere5.feature#L33",
      "source_sha256": "f0d6c20ac867a2e4150bc89acbba1ed21a88f564ab635604a703234f650c41b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWHERE i.var > 'te'\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere5.feature:54",
      "suite": "opencypher",
      "name": "[2] Filter out on null if the AND'd predicate evaluates to false",
      "feature": "MatchWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/match-where/MatchWhere5.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere5.feature#L54",
      "source_sha256": "f0d6c20ac867a2e4150bc89acbba1ed21a88f564ab635604a703234f650c41b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWHERE i.var > 'te' AND i:TextNode\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere5.feature:75",
      "suite": "opencypher",
      "name": "[3] Filter out on null if the AND'd predicate evaluates to true",
      "feature": "MatchWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/match-where/MatchWhere5.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere5.feature#L75",
      "source_sha256": "f0d6c20ac867a2e4150bc89acbba1ed21a88f564ab635604a703234f650c41b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWHERE i.var > 'te' AND i.var IS NOT NULL\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere5.feature:96",
      "suite": "opencypher",
      "name": "[4] Do not filter out on null if the OR'd predicate evaluates to true",
      "feature": "MatchWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/match-where/MatchWhere5.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere5.feature#L96",
      "source_sha256": "f0d6c20ac867a2e4150bc89acbba1ed21a88f564ab635604a703234f650c41b4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i)\nWHERE i.var > 'te' OR i.var IS NOT NULL\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ],
            [
              "(:IntNode {var: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter node with node label predicate on multi variables with multiple bindings after MATCH and OPTIONAL MATCH",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L33",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}), (b:B {name: 'B'}), (c:C {name: 'C'}), (d:D {name: 'C'})\nCREATE (a)-[:T]->(b),\n       (a)-[:T]->(c),\n       (a)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->(b)\nWHERE b:B\nOPTIONAL MATCH (a)-->(c)\nWHERE c:C\nRETURN a.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name"
            ],
            [
              "'A'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:55",
      "suite": "opencypher",
      "name": "[2] Filter node with false node label predicate after OPTIONAL MATCH",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L55",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:Single)\nOPTIONAL MATCH (n)-[r]-(m)\nWHERE m:NonExistent\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:78",
      "suite": "opencypher",
      "name": "[3] Filter node with property predicate on multi variables with multiple bindings after OPTIONAL MATCH",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L78",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:Single)\nOPTIONAL MATCH (n)-[r]-(m)\nWHERE m.num = 42\nRETURN m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "(:A {num: 42})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:101",
      "suite": "opencypher",
      "name": "[4] Do not fail when predicates on optionally matched and missed nodes are invalid",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L101",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b {name: 'Mark'})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(x0)\nOPTIONAL MATCH (x0)-->(x1)\nWHERE x1.name = 'bar'\nRETURN x0.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x0.name"
            ],
            [
              "'Mark'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:120",
      "suite": "opencypher",
      "name": "[5] Matching and optionally matching with unbound nodes and equality predicate in reverse direction",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L120",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a1)-[r]->()\nWITH r, a1\n  LIMIT 1\nOPTIONAL MATCH (a2)<-[r]-(b2)\nWHERE a1 = a2\nRETURN a1, r, b2, a2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a1",
              "r",
              "b2",
              "a2"
            ],
            [
              "(:A)",
              "[:T]",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:140",
      "suite": "opencypher",
      "name": "[6] Join nodes on non-equality of properties \u2013 OPTIONAL MATCH and WHERE",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L140",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE\n  (:X {val: 1})-[:E1]->(:Y {val: 2})-[:E2]->(:Z {val: 3}),\n  (:X {val: 4})-[:E1]->(:Y {val: 5}),\n  (:X {val: 6})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:X)\nOPTIONAL MATCH (x)-[:E1]->(y:Y)\nWHERE x.val < y.val\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "(:X {val: 1})",
              "(:Y {val: 2})"
            ],
            [
              "(:X {val: 4})",
              "(:Y {val: 5})"
            ],
            [
              "(:X {val: 6})",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:163",
      "suite": "opencypher",
      "name": "[7] Join nodes on non-equality of properties \u2013 OPTIONAL MATCH on two relationships and WHERE",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L163",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE\n  (:X {val: 1})-[:E1]->(:Y {val: 2})-[:E2]->(:Z {val: 3}),\n  (:X {val: 4})-[:E1]->(:Y {val: 5}),\n  (:X {val: 6})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:X)\nOPTIONAL MATCH (x)-[:E1]->(y:Y)-[:E2]->(z:Z)\nWHERE x.val < z.val\nRETURN x, y, z"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y",
              "z"
            ],
            [
              "(:X {val: 1})",
              "(:Y {val: 2})",
              "(:Z {val: 3})"
            ],
            [
              "(:X {val: 4})",
              "null",
              "null"
            ],
            [
              "(:X {val: 6})",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match-where/MatchWhere6.feature:186",
      "suite": "opencypher",
      "name": "[8] Join nodes on non-equality of properties \u2013 Two OPTIONAL MATCH clauses and WHERE",
      "feature": "MatchWhere6 - Filter optional matches",
      "path": "tck/features/clauses/match-where/MatchWhere6.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/match-where/MatchWhere6.feature#L186",
      "source_sha256": "a8863d65dd759801ccdd5a5096aeb9df1831c833dc3b7e79444cf35a1bfa37ee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE\n  (:X {val: 1})-[:E1]->(:Y {val: 2})-[:E2]->(:Z {val: 3}),\n  (:X {val: 4})-[:E1]->(:Y {val: 5}),\n  (:X {val: 6})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (x:X)\nOPTIONAL MATCH (x)-[:E1]->(y:Y)\nOPTIONAL MATCH (y)-[:E2]->(z:Z)\nWHERE x.val < z.val\nRETURN x, y, z"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y",
              "z"
            ],
            [
              "(:X {val: 1})",
              "(:Y {val: 2})",
              "(:Z {val: 3})"
            ],
            [
              "(:X {val: 4})",
              "(:Y {val: 5})",
              "null"
            ],
            [
              "(:X {val: 6})",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:33",
      "suite": "opencypher",
      "name": "[1] Merge node when no nodes exist",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L33",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a)\nRETURN count(*) AS n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:46",
      "suite": "opencypher",
      "name": "[2] Merge node with label",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L46",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\nRETURN labels(a)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(a)"
            ],
            [
              "['TheLabel']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:60",
      "suite": "opencypher",
      "name": "[3] Merge node with label when it exists",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L60",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\nRETURN a.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.id"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:76",
      "suite": "opencypher",
      "name": "[4] Merge node should create when it doesn't match, properties",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L76",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a {num: 43})\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "43"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:94",
      "suite": "opencypher",
      "name": "[5] Merge node should create when it doesn't match, properties and label",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L94",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel {num: 43})\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "43"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:112",
      "suite": "opencypher",
      "name": "[6] Merge node with prop and label",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L112",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel {num: 42})\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:128",
      "suite": "opencypher",
      "name": "[7] Merge should work when finding multiple elements",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L128",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (:X)\nCREATE (:X)\nMERGE (:X)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:141",
      "suite": "opencypher",
      "name": "[8] Merge should handle argument properly",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L141",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({var: 42}),\n  ({var: 'not42'})"
        },
        {
          "text": "executing query:",
          "doc": "WITH 42 AS var\nMERGE (c:N {var: var})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:159",
      "suite": "opencypher",
      "name": "[9] Merge should support updates while merging",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L159",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND [0, 1, 2] AS x\nUNWIND [0, 1, 2] AS y\nCREATE ({x: x, y: y})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (foo)\nWITH foo.x AS x, foo.y AS y\nMERGE (:N {x: x, y: y + 1})\nMERGE (:N {x: x, y: y})\nMERGE (:N {x: x + 1, y: y})\nRETURN x, y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "0",
              "0"
            ],
            [
              "0",
              "1"
            ],
            [
              "0",
              "2"
            ],
            [
              "1",
              "0"
            ],
            [
              "1",
              "1"
            ],
            [
              "1",
              "2"
            ],
            [
              "2",
              "0"
            ],
            [
              "2",
              "1"
            ],
            [
              "2",
              "2"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "15"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "30"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:192",
      "suite": "opencypher",
      "name": "[10] Merge must properly handle multiple labels",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L192",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:L:A {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (test:L:B {num: 42})\nRETURN labels(test) AS labels"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels"
            ],
            [
              "['L', 'B']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:211",
      "suite": "opencypher",
      "name": "[11] Merge should be able to merge using property of bound node",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L211",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Person {name: 'A', bornIn: 'New York'})\nCREATE (:Person {name: 'B', bornIn: 'Ohio'})\nCREATE (:Person {name: 'C', bornIn: 'New Jersey'})\nCREATE (:Person {name: 'D', bornIn: 'New York'})\nCREATE (:Person {name: 'E', bornIn: 'Ohio'})\nCREATE (:Person {name: 'F', bornIn: 'New Jersey'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person:Person)\nMERGE (city:City {name: person.bornIn})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:233",
      "suite": "opencypher",
      "name": "[12] Merge should be able to merge using property of freshly created node",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 233,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L233",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a {num: 1})\nMERGE ({v: a.num})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:245",
      "suite": "opencypher",
      "name": "[13] Merge should bind a path",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L245",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE p = (a {num: 1})\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<({num: 1})>"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:259",
      "suite": "opencypher",
      "name": "[14] Merges should not be able to match on deleted nodes",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L259",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1}),\n  (:A {num: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nDELETE a\nMERGE (a2:A)\nRETURN a2.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a2.num"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "-nodes",
              "2"
            ],
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:282",
      "suite": "opencypher",
      "name": "[15] Fail when merge a node that is already bound",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 282,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L282",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nMERGE (a)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:291",
      "suite": "opencypher",
      "name": "[16] Fail when using parameter as node predicate in MERGE",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 291,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L291",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (n $param)\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidParameterUse"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:300",
      "suite": "opencypher",
      "name": "[17] Fail on merging node with null property",
      "feature": "Merge1 - Merge node",
      "path": "tck/features/clauses/merge/Merge1.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L300",
      "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE ({num: null})"
        },
        {
          "text": "a SemanticError should be raised at runtime: MergeReadOwnWrites"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:33",
      "suite": "opencypher",
      "name": "[1] Merge node with label add label on create",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L33",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\n  ON CREATE SET a:Foo\nRETURN labels(a)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(a)"
            ],
            [
              "['TheLabel', 'Foo']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:48",
      "suite": "opencypher",
      "name": "[2] ON CREATE on created nodes",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L48",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (b)\n  ON CREATE SET b.created = 1"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:60",
      "suite": "opencypher",
      "name": "[3] Merge node with label add property on create",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L60",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\n  ON CREATE SET a.num = 42\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:76",
      "suite": "opencypher",
      "name": "[4] Merge node with label add property on update when it exists",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L76",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\n  ON CREATE SET a.num = 42\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:93",
      "suite": "opencypher",
      "name": "[5] Merge should be able to use properties of bound node in ON CREATE",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L93",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Person {bornIn: 'New York'}),\n  (:Person {bornIn: 'Ohio'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person:Person)\nMERGE (city:City)\n  ON CREATE SET city.name = person.bornIn\nRETURN person.bornIn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "person.bornIn"
            ],
            [
              "'New York'"
            ],
            [
              "'Ohio'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:116",
      "suite": "opencypher",
      "name": "[6] Fail when using undefined variable in ON CREATE",
      "feature": "Merge2 - Merge node - on create",
      "path": "tck/features/clauses/merge/Merge2.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge2.feature#L116",
      "source_sha256": "d47a8eda765437dd0c50df84bbd59a6f942e86425eff8862ebe3493263ec2f6a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (n)\n  ON CREATE SET x.num = 1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:33",
      "suite": "opencypher",
      "name": "[1] Merge should be able to set labels on match",
      "feature": "Merge3 - Merge node - on match",
      "path": "tck/features/clauses/merge/Merge3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge3.feature#L33",
      "source_sha256": "9e96ff991a45b9b062639c8139dd43613b2c5d553adb8e7d5ce21a2529da6be5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a)\n  ON MATCH SET a:L"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:48",
      "suite": "opencypher",
      "name": "[2] Merge node with label add label on match when it exists",
      "feature": "Merge3 - Merge node - on match",
      "path": "tck/features/clauses/merge/Merge3.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge3.feature#L48",
      "source_sha256": "9e96ff991a45b9b062639c8139dd43613b2c5d553adb8e7d5ce21a2529da6be5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\n  ON MATCH SET a:Foo\nRETURN labels(a)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(a)"
            ],
            [
              "['TheLabel', 'Foo']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:66",
      "suite": "opencypher",
      "name": "[3] Merge node and set property on match",
      "feature": "Merge3 - Merge node - on match",
      "path": "tck/features/clauses/merge/Merge3.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge3.feature#L66",
      "source_sha256": "9e96ff991a45b9b062639c8139dd43613b2c5d553adb8e7d5ce21a2529da6be5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:TheLabel)\n  ON MATCH SET a.num = 42\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:84",
      "suite": "opencypher",
      "name": "[4] Merge should be able to use properties of bound node in ON MATCH",
      "feature": "Merge3 - Merge node - on match",
      "path": "tck/features/clauses/merge/Merge3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge3.feature#L84",
      "source_sha256": "9e96ff991a45b9b062639c8139dd43613b2c5d553adb8e7d5ce21a2529da6be5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Person {bornIn: 'New York'}),\n  (:Person {bornIn: 'Ohio'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person:Person)\nMERGE (city:City)\n  ON MATCH SET city.name = person.bornIn\nRETURN person.bornIn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "person.bornIn"
            ],
            [
              "'New York'"
            ],
            [
              "'Ohio'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:107",
      "suite": "opencypher",
      "name": "[5] Fail when using undefined variable in ON MATCH",
      "feature": "Merge3 - Merge node - on match",
      "path": "tck/features/clauses/merge/Merge3.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge3.feature#L107",
      "source_sha256": "9e96ff991a45b9b062639c8139dd43613b2c5d553adb8e7d5ce21a2529da6be5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (n)\n  ON MATCH SET x.num = 1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge4.feature:33",
      "suite": "opencypher",
      "name": "[1] Merge should be able to set labels on match and on create",
      "feature": "Merge4 - Merge node - on match and on create",
      "path": "tck/features/clauses/merge/Merge4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge4.feature#L33",
      "source_sha256": "1c197fc45d4c1f9b2e3e8fa53a86e63a045763d65cf8ed4631ab99673feb16c0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nMERGE (a:L)\n  ON MATCH SET a:M1\n  ON CREATE SET a:M2"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge4.feature:51",
      "suite": "opencypher",
      "name": "[2] Merge should be able to use properties of bound node in ON MATCH and ON CREATE",
      "feature": "Merge4 - Merge node - on match and on create",
      "path": "tck/features/clauses/merge/Merge4.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge4.feature#L51",
      "source_sha256": "1c197fc45d4c1f9b2e3e8fa53a86e63a045763d65cf8ed4631ab99673feb16c0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Person {bornIn: 'New York'}),\n  (:Person {bornIn: 'Ohio'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person:Person)\nMERGE (city:City)\n  ON MATCH SET city.name = person.bornIn\n  ON CREATE SET city.name = person.bornIn\nRETURN person.bornIn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "person.bornIn"
            ],
            [
              "'New York'"
            ],
            [
              "'Ohio'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:33",
      "suite": "opencypher",
      "name": "[1] Creating a relationship",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L33",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:51",
      "suite": "opencypher",
      "name": "[2] Matching a relationship",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L51",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:TYPE]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:69",
      "suite": "opencypher",
      "name": "[3] Matching two relationships",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L69",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:TYPE]->(b)\nCREATE (a)-[:TYPE]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:88",
      "suite": "opencypher",
      "name": "[4] Using bound variables from other updating clause",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L88",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a), (b)\nMERGE (a)-[:X]->(b)\nRETURN count(a)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(a)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:103",
      "suite": "opencypher",
      "name": "[5] Filtering relationships",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L103",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:TYPE {name: 'r1'}]->(b)\nCREATE (a)-[:TYPE {name: 'r2'}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE {name: 'r2'}]->(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:122",
      "suite": "opencypher",
      "name": "[6] Creating relationship when all matches filtered out",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L122",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:TYPE {name: 'r1'}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE {name: 'r2'}]->(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:142",
      "suite": "opencypher",
      "name": "[7] Matching incoming relationship",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L142",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (b)-[:TYPE]->(a)\nCREATE (a)-[:TYPE]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)<-[r:TYPE]-(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:161",
      "suite": "opencypher",
      "name": "[8] Creating relationship with property",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L161",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE {name: 'Lola'}]->(b)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:180",
      "suite": "opencypher",
      "name": "[9] Creating relationship using merged nodes",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L180",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a:A)\nMERGE (b:B)\nMERGE (a)-[:FOO]->(b)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:196",
      "suite": "opencypher",
      "name": "[10] Merge should bind a path",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L196",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a {num: 1})\nMERGE (b {num: 2})\nMERGE p = (a)-[:R]->(b)\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<({num: 1})-[:R]->({num: 2})>"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:213",
      "suite": "opencypher",
      "name": "[11] Use outgoing direction when unspecified",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L213",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a {id: 2}), (b {id: 1})\nMERGE (a)-[r:KNOWS]-(b)\nRETURN startNode(r).id AS s, endNode(r).id AS e"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "s",
              "e"
            ],
            [
              "2",
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:229",
      "suite": "opencypher",
      "name": "[12] Match outgoing relationship when direction unspecified",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L229",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {id: 1}), (b {id: 2})\nCREATE (a)-[:KNOWS]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {id: 2}), (b {id: 1})\nMERGE (a)-[r:KNOWS]-(b)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:KNOWS]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:247",
      "suite": "opencypher",
      "name": "[13] Match both incoming and outgoing relationships when direction unspecified",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L247",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {id: 2}), (b {id: 1}), (c {id: 1}), (d {id: 2})\nCREATE (a)-[:KNOWS {name: 'ab'}]->(b)\nCREATE (c)-[:KNOWS {name: 'cd'}]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {id: 2})--(b {id: 1})\nMERGE (a)-[r:KNOWS]-(b)\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:KNOWS {name: 'ab'}]"
            ],
            [
              "[:KNOWS {name: 'cd'}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:267",
      "suite": "opencypher",
      "name": "[14] Using list properties via variable",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L267",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a:Foo), (b:Bar)\nWITH a, b\nUNWIND ['a,b', 'a,b'] AS str\nWITH a, b, split(str, ',') AS roles\nMERGE (a)-[r:FB {foobar: roles}]->(b)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "2"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:287",
      "suite": "opencypher",
      "name": "[15] Matching using list property",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L287",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T {numbers: [42, 43]}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:T {numbers: [42, 43]}]->(b)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:305",
      "suite": "opencypher",
      "name": "[16] Aliasing of existing nodes 1",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L305",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nMATCH (m)\nWITH n AS a, m AS b\nMERGE (a)-[r:T]->(b)\nRETURN a.id AS a, b.id AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "0",
              "0"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:325",
      "suite": "opencypher",
      "name": "[17] Aliasing of existing nodes 2",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L325",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n AS a, n AS b\nMERGE (a)-[r:T]->(b)\nRETURN a.id AS a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:344",
      "suite": "opencypher",
      "name": "[18] Double aliasing of existing nodes 1",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L344",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nMATCH (m)\nWITH n AS a, m AS b\nMERGE (a)-[:T]->(b)\nWITH a AS x, b AS y\nMERGE (a)\nMERGE (b)\nMERGE (a)-[:T]->(b)\nRETURN x.id AS x, y.id AS y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "y"
            ],
            [
              "0",
              "0"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:368",
      "suite": "opencypher",
      "name": "[19] Double aliasing of existing nodes 2",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 368,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L368",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n AS a\nMERGE (c)\nMERGE (a)-[:T]->(c)\nWITH a AS x\nMERGE (c)\nMERGE (x)-[:T]->(c)\nRETURN x.id AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:391",
      "suite": "opencypher",
      "name": "[20] Do not match on deleted entities",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L391",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)\nCREATE (b1:B {num: 0}), (b2:B {num: 1})\nCREATE (c1:C), (c2:C)\nCREATE (a)-[:REL]->(b1),\n       (a)-[:REL]->(b2),\n       (b1)-[:REL]->(c1),\n       (b2)-[:REL]->(c2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[ab]->(b:B)-[bc]->(c:C)\nDELETE ab, bc, b, c\nMERGE (newB:B {num: 1})\nMERGE (a)-[:REL]->(newB)\nMERGE (newC:C)\nMERGE (newB)-[:REL]->(newC)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "-nodes",
              "4"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "-relationships",
              "4"
            ],
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:421",
      "suite": "opencypher",
      "name": "[21] Do not match on deleted relationships",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 421,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L421",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T {name: 'rel1'}]->(b),\n       (a)-[:T {name: 'rel2'}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[t:T]->(b)\nDELETE t\nMERGE (a)-[t2:T {name: 'rel3'}]->(b)\nRETURN t2.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t2.name"
            ],
            [
              "'rel3'"
            ],
            [
              "'rel3'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "-relationships",
              "2"
            ],
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:446",
      "suite": "opencypher",
      "name": "[22] Fail when imposing new predicates on a variable that is already bound",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 446,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L446",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a:Foo)\nMERGE (a)-[r:KNOWS]->(a:Bar)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:455",
      "suite": "opencypher",
      "name": "[23] Fail when merging relationship without type",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 455,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L455",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a), (b)\nMERGE (a)-->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoSingleRelationshipType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:464",
      "suite": "opencypher",
      "name": "[24] Fail when merging relationship without type, no colon",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 464,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L464",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nMERGE (a)-[NO_COLON]->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoSingleRelationshipType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:473",
      "suite": "opencypher",
      "name": "[25] Fail when merging relationship with more than one type",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 473,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L473",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a), (b)\nMERGE (a)-[:A|:B]->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoSingleRelationshipType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:482",
      "suite": "opencypher",
      "name": "[26] Fail when merging relationship that is already bound",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 482,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L482",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b)\nMERGE (a)-[r]->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:491",
      "suite": "opencypher",
      "name": "[27] Fail when using parameter as relationship predicate in MERGE",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 491,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L491",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a)\nMERGE (b)\nMERGE (a)-[r:FOO $param]->(b)\nRETURN r"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidParameterUse"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:502",
      "suite": "opencypher",
      "name": "[28] Fail when using variable length relationship in MERGE",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 502,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L502",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MERGE (a)\nMERGE (b)\nMERGE (a)-[:FOO*2]->(b)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: CreatingVarLength"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:512",
      "suite": "opencypher",
      "name": "[29] Fail on merging relationship with null property",
      "feature": "Merge5 - Merge relationships",
      "path": "tck/features/clauses/merge/Merge5.feature",
      "line": 512,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge5.feature#L512",
      "source_sha256": "a14c44b716d9200655f02bb0f6619abd4c9eec4d84e65fef6cc9fe47a6663f3b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a), (b)\nMERGE (a)-[r:X {num: null}]->(b)"
        },
        {
          "text": "a SemanticError should be raised at runtime: MergeReadOwnWrites"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:33",
      "suite": "opencypher",
      "name": "[1] Using ON CREATE on a node",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L33",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[:KNOWS]->(b)\n  ON CREATE SET b.created = 1"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:50",
      "suite": "opencypher",
      "name": "[2] Using ON CREATE on a relationship",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L50",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\n  ON CREATE SET r.name = 'Lola'\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:70",
      "suite": "opencypher",
      "name": "[3] Updating one property with ON CREATE",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L70",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\n  ON CREATE SET r.name = 'foo'"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "keyValue"
            ],
            [
              "['name->foo']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:95",
      "suite": "opencypher",
      "name": "[4] Null-setting one property with ON CREATE",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L95",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\n  ON CREATE SET r.name = null"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "keyValue"
            ],
            [
              "[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:119",
      "suite": "opencypher",
      "name": "[6] Copying properties from node with ON CREATE",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L119",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\n  ON CREATE SET r = a"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "keyValue"
            ],
            [
              "['name->A']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge6.feature:144",
      "suite": "opencypher",
      "name": "[7] Copying properties from literal map with ON CREATE",
      "feature": "Merge6 - Merge relationships - on create",
      "path": "tck/features/clauses/merge/Merge6.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge6.feature#L144",
      "source_sha256": "2699f8ca3640a8fb01f4f5f05042ea97e69fe3389af713c7ee4b2146dd086708",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\nON CREATE SET r += {name: 'bar', name2: 'baz'}"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keyValue"
            ],
            [
              "['name->bar', 'name2->baz']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge7.feature:33",
      "suite": "opencypher",
      "name": "[1] Using ON MATCH on created node",
      "feature": "Merge7 - Merge relationships - on match",
      "path": "tck/features/clauses/merge/Merge7.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge7.feature#L33",
      "source_sha256": "3c2dded754e6b15c30bd8a73b5bd334b0edfd457b1e7ee15ac7fc7010fd600ba",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[:KNOWS]->(b)\n  ON MATCH SET b.created = 1"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge7.feature:49",
      "suite": "opencypher",
      "name": "[2] Using ON MATCH on created relationship",
      "feature": "Merge7 - Merge relationships - on match",
      "path": "tck/features/clauses/merge/Merge7.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge7.feature#L49",
      "source_sha256": "3c2dded754e6b15c30bd8a73b5bd334b0edfd457b1e7ee15ac7fc7010fd600ba",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:KNOWS]->(b)\n  ON MATCH SET r.created = 1"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge7.feature:65",
      "suite": "opencypher",
      "name": "[3] Using ON MATCH on a relationship",
      "feature": "Merge7 - Merge relationships - on match",
      "path": "tck/features/clauses/merge/Merge7.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge7.feature#L65",
      "source_sha256": "3c2dded754e6b15c30bd8a73b5bd334b0edfd457b1e7ee15ac7fc7010fd600ba",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:TYPE]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\n  ON MATCH SET r.name = 'Lola'\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge7.feature:85",
      "suite": "opencypher",
      "name": "[4] Copying properties from node with ON MATCH",
      "feature": "Merge7 - Merge relationships - on match",
      "path": "tck/features/clauses/merge/Merge7.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge7.feature#L85",
      "source_sha256": "3c2dded754e6b15c30bd8a73b5bd334b0edfd457b1e7ee15ac7fc7010fd600ba",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (a:A), (b:B)\nCREATE (a)-[:TYPE {name: 'bar'}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\n  ON MATCH SET r = a"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "keyValue"
            ],
            [
              "['name->A']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge7.feature:115",
      "suite": "opencypher",
      "name": "[5] Copying properties from literal map with ON MATCH",
      "feature": "Merge7 - Merge relationships - on match",
      "path": "tck/features/clauses/merge/Merge7.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge7.feature#L115",
      "source_sha256": "3c2dded754e6b15c30bd8a73b5bd334b0edfd457b1e7ee15ac7fc7010fd600ba",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'A'}), (:B {name: 'B'})"
        },
        {
          "text": "having executed:",
          "doc": "MATCH (a:A), (b:B)\nCREATE (a)-[:TYPE {name: 'bar'}]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'A'}), (b {name: 'B'})\nMERGE (a)-[r:TYPE]->(b)\n  ON MATCH SET r += {name: 'baz', name2: 'baz'}"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "2"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH ()-[r:TYPE]->()\nRETURN [key IN keys(r) | key + '->' + r[key]] AS keyValue"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keyValue"
            ],
            [
              "['name->baz', 'name2->baz']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge8.feature:33",
      "suite": "opencypher",
      "name": "[1] Using ON CREATE and ON MATCH",
      "feature": "Merge8 - Merge relationships - on match and on create",
      "path": "tck/features/clauses/merge/Merge8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge8.feature#L33",
      "source_sha256": "0c3c5b167d575556a1d42ae9125e6b9b89af8952d09a923d5486a22427d68844",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {id: 1}), (b:B {id: 2})\nCREATE (a)-[:TYPE]->(b)\nCREATE (:A {id: 3}), (:B {id: 4})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nMERGE (a)-[r:TYPE]->(b)\n  ON CREATE SET r.name = 'Lola'\n  ON MATCH SET r.name = 'RUN'\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+relationships",
              "3"
            ],
            [
              "+properties",
              "4"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge9.feature:33",
      "suite": "opencypher",
      "name": "[1] UNWIND with one MERGE",
      "feature": "Merge9 - Merge clause interoperation with other clauses",
      "path": "tck/features/clauses/merge/Merge9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge9.feature#L33",
      "source_sha256": "3853e72763986cfde498a29d91a25fa310503364ed15fe39ecd593b1afa145be",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3, 4] AS int\nMERGE (n {id: int})\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "4"
            ],
            [
              "+properties",
              "4"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge9.feature:48",
      "suite": "opencypher",
      "name": "[2] UNWIND with multiple MERGE",
      "feature": "Merge9 - Merge clause interoperation with other clauses",
      "path": "tck/features/clauses/merge/Merge9.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge9.feature#L48",
      "source_sha256": "3853e72763986cfde498a29d91a25fa310503364ed15fe39ecd593b1afa145be",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['Keanu Reeves', 'Hugo Weaving', 'Carrie-Anne Moss', 'Laurence Fishburne'] AS actor\nMERGE (m:Movie {name: 'The Matrix'})\nMERGE (p:Person {name: actor})\nMERGE (p)-[:ACTED_IN]->(m)"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "5"
            ],
            [
              "+relationships",
              "4"
            ],
            [
              "+labels",
              "2"
            ],
            [
              "+properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge9.feature:64",
      "suite": "opencypher",
      "name": "[3] Mixing MERGE with CREATE",
      "feature": "Merge9 - Merge clause interoperation with other clauses",
      "path": "tck/features/clauses/merge/Merge9.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge9.feature#L64",
      "source_sha256": "3853e72763986cfde498a29d91a25fa310503364ed15fe39ecd593b1afa145be",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a:A), (b:B)\nMERGE (a)-[:KNOWS]->(b)\nCREATE (b)-[:KNOWS]->(c:C)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "3"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge9.feature:81",
      "suite": "opencypher",
      "name": "[4] MERGE after WITH with predicate and WITH with aggregation",
      "feature": "Merge9 - Merge clause interoperation with other clauses",
      "path": "tck/features/clauses/merge/Merge9.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge9.feature#L81",
      "source_sha256": "3853e72763986cfde498a29d91a25fa310503364ed15fe39ecd593b1afa145be",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [42] AS props\nWITH props WHERE props > 32\nWITH DISTINCT props AS p\nMERGE (a:A {num: p})\nRETURN a.num AS prop"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "prop"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "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"
            ]
          ]
        }
      ]
    },
    {
      "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"
            ]
          ]
        }
      ]
    },
    {
      "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"
            ]
          ]
        }
      ]
    },
    {
      "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"
            ]
          ]
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:33",
      "suite": "opencypher",
      "name": "[1] Remove a single label from a node with a single label",
      "feature": "Remove2 - Remove a Label",
      "path": "tck/features/clauses/remove/Remove2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove2.feature#L33",
      "source_sha256": "5c3ca9bc9b9722bfd3e3ebb18a97d3721ee21e86892a83c65c40dd7dd0f8cfb8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:L {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nREMOVE n:L\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:51",
      "suite": "opencypher",
      "name": "[2] Remove a single label from a node with two labels",
      "feature": "Remove2 - Remove a Label",
      "path": "tck/features/clauses/remove/Remove2.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove2.feature#L51",
      "source_sha256": "5c3ca9bc9b9722bfd3e3ebb18a97d3721ee21e86892a83c65c40dd7dd0f8cfb8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Foo:Bar)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nREMOVE n:Foo\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Bar']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:69",
      "suite": "opencypher",
      "name": "[3] Remove two labels from a node with three labels",
      "feature": "Remove2 - Remove a Label",
      "path": "tck/features/clauses/remove/Remove2.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove2.feature#L69",
      "source_sha256": "5c3ca9bc9b9722bfd3e3ebb18a97d3721ee21e86892a83c65c40dd7dd0f8cfb8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:L1:L2:L3 {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nREMOVE n:L1:L3\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['L2']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:87",
      "suite": "opencypher",
      "name": "[4] Remove a non-existent node label",
      "feature": "Remove2 - Remove a Label",
      "path": "tck/features/clauses/remove/Remove2.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove2.feature#L87",
      "source_sha256": "5c3ca9bc9b9722bfd3e3ebb18a97d3721ee21e86892a83c65c40dd7dd0f8cfb8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Foo)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nREMOVE n:Bar\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Foo']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:104",
      "suite": "opencypher",
      "name": "[5] Ignore null when removing a node label",
      "feature": "Remove2 - Remove a Label",
      "path": "tck/features/clauses/remove/Remove2.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove2.feature#L104",
      "source_sha256": "5c3ca9bc9b9722bfd3e3ebb18a97d3721ee21e86892a83c65c40dd7dd0f8cfb8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nREMOVE a:L\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:33",
      "suite": "opencypher",
      "name": "[1] Limiting to zero results after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L33",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.num\nRETURN n\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:51",
      "suite": "opencypher",
      "name": "[2] Skipping all results after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L51",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.num\nRETURN n\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:69",
      "suite": "opencypher",
      "name": "[3] Skipping and limiting to a few results after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L69",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.name\nRETURN n.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:93",
      "suite": "opencypher",
      "name": "[4] Skipping zero results and limiting to all results after removing a property from nodes does not affect the result set nor the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L93",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})\nCREATE (:N {name: 'a', num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.name\nRETURN n.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:120",
      "suite": "opencypher",
      "name": "[5] Filtering after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L120",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {name: 'a', num: 1})\nCREATE (:N {name: 'a', num: 2})\nCREATE (:N {name: 'a', num: 3})\nCREATE (:N {name: 'a', num: 4})\nCREATE (:N {name: 'a', num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.name\nWITH n\nWHERE n.num % 2 = 0\nRETURN n.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:145",
      "suite": "opencypher",
      "name": "[6] Aggregating in `RETURN` after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L145",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {name: 'a', num: 1})\nCREATE (:N {name: 'a', num: 2})\nCREATE (:N {name: 'a', num: 3})\nCREATE (:N {name: 'a', num: 4})\nCREATE (:N {name: 'a', num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.name\nRETURN sum(n.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:167",
      "suite": "opencypher",
      "name": "[7] Aggregating in `WITH` after removing a property from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L167",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {name: 'a', num: 1})\nCREATE (:N {name: 'a', num: 2})\nCREATE (:N {name: 'a', num: 3})\nCREATE (:N {name: 'a', num: 4})\nCREATE (:N {name: 'a', num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n.name\nWITH sum(n.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:190",
      "suite": "opencypher",
      "name": "[8] Limiting to zero results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L190",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nRETURN n\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:208",
      "suite": "opencypher",
      "name": "[9] Skipping all results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L208",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nRETURN n\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:226",
      "suite": "opencypher",
      "name": "[10] Skipping and limiting to a few results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L226",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nRETURN n.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:250",
      "suite": "opencypher",
      "name": "[11] Skipping zero result and limiting to all results after removing a label from nodes does not affect the result set nor the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L250",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nRETURN n.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:277",
      "suite": "opencypher",
      "name": "[12] Filtering after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 277,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L277",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nWITH n\nWHERE n.num % 2 = 0\nRETURN n.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:302",
      "suite": "opencypher",
      "name": "[13] Aggregating in `RETURN` after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L302",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nRETURN sum(n.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:324",
      "suite": "opencypher",
      "name": "[14] Aggregating in `WITH` after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L324",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nREMOVE n:N\nWITH sum(n.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:347",
      "suite": "opencypher",
      "name": "[15] Limiting to zero results after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L347",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.num\nRETURN r\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:365",
      "suite": "opencypher",
      "name": "[16] Skipping all results after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 365,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L365",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.num\nRETURN r\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:383",
      "suite": "opencypher",
      "name": "[17] Skipping and limiting to a few results after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 383,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L383",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.name\nRETURN r.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:407",
      "suite": "opencypher",
      "name": "[18] Skipping zero result and limiting to all results after removing a property from relationships does not affect the result set nor the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L407",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()\nCREATE ()-[:R {name: 'a', num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.name\nRETURN r.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:434",
      "suite": "opencypher",
      "name": "[19] Filtering after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 434,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L434",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {name: 'a', num: 1}]->()\nCREATE ()-[:R {name: 'a', num: 2}]->()\nCREATE ()-[:R {name: 'a', num: 3}]->()\nCREATE ()-[:R {name: 'a', num: 4}]->()\nCREATE ()-[:R {name: 'a', num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.name\nWITH r\nWHERE r.num % 2 = 0\nRETURN r.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:459",
      "suite": "opencypher",
      "name": "[20] Aggregating in `RETURN` after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 459,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L459",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {name: 'a', num: 1}]->()\nCREATE ()-[:R {name: 'a', num: 2}]->()\nCREATE ()-[:R {name: 'a', num: 3}]->()\nCREATE ()-[:R {name: 'a', num: 4}]->()\nCREATE ()-[:R {name: 'a', num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.name\nRETURN sum(r.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:481",
      "suite": "opencypher",
      "name": "[21] Aggregating in `WITH` after removing a property from relationships affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "path": "tck/features/clauses/remove/Remove3.feature",
      "line": 481,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove3.feature#L481",
      "source_sha256": "21ae62120e2749ae920163c046fdfae89f4e106c4fe00615624ccb4790cc31ca",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {name: 'a', num: 1}]->()\nCREATE ()-[:R {name: 'a', num: 2}]->()\nCREATE ()-[:R {name: 'a', num: 3}]->()\nCREATE ()-[:R {name: 'a', num: 4}]->()\nCREATE ()-[:R {name: 'a', num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nREMOVE r.name\nWITH sum(r.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return1.feature:33",
      "suite": "opencypher",
      "name": "[1] Returning a list property",
      "feature": "Return1 - Return single variable (correct return of values according to their type)",
      "path": "tck/features/clauses/return/Return1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return1.feature#L33",
      "source_sha256": "cbc4d8785e369b32bfec21b87aceb383d21537735144363baffbbaca32ef9951",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({numbers: [1, 2, 3]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "({numbers: [1, 2, 3]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return1.feature:49",
      "suite": "opencypher",
      "name": "[2] Fail when returning an undefined variable",
      "feature": "Return1 - Return single variable (correct return of values according to their type)",
      "path": "tck/features/clauses/return/Return1.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return1.feature#L49",
      "source_sha256": "cbc4d8785e369b32bfec21b87aceb383d21537735144363baffbbaca32ef9951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nRETURN foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:33",
      "suite": "opencypher",
      "name": "[1] Arithmetic expressions should propagate null values",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L33",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 + (2 - (3 * (4 / (5 ^ (6 % null))))) AS a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:44",
      "suite": "opencypher",
      "name": "[2] Returning a node property value",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L44",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.num"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:60",
      "suite": "opencypher",
      "name": "[3] Missing node property should become null",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L60",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:76",
      "suite": "opencypher",
      "name": "[4] Returning a relationship property value",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L76",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T {num: 1}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN r.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.num"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:92",
      "suite": "opencypher",
      "name": "[5] Missing relationship property should become null",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L92",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T {name: 1}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN r.name2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.name2"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:108",
      "suite": "opencypher",
      "name": "[6] Adding a property and a literal in projection",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L108",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.num + 1 AS foo"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:124",
      "suite": "opencypher",
      "name": "[7] Adding list properties in projection",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L124",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({list1: [1, 2, 3], list2: [4, 5]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.list2 + a.list1 AS foo"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo"
            ],
            [
              "[4, 5, 1, 2, 3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:140",
      "suite": "opencypher",
      "name": "[8] Returning label predicate expression",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L140",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), (:Foo)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN (n:Foo)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "(n:Foo)"
            ],
            [
              "true"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:157",
      "suite": "opencypher",
      "name": "[9] Returning a projected map",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L157",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({numbers: [1, 2, 3]})"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a: 1, b: 'foo'}"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "{a: 1, b: 'foo'}"
            ],
            [
              "{a: 1, b: 'foo'}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:172",
      "suite": "opencypher",
      "name": "[10] Return count aggregation over an empty graph",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L172",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN count(a) > 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(a) > 0"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:184",
      "suite": "opencypher",
      "name": "[11] RETURN does not lose precision on large integers",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L184",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 4611686018427387905})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:TheLabel)\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ],
            [
              "4611686018427387905"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:200",
      "suite": "opencypher",
      "name": "[12] Projecting a list of nodes and relationships",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L200",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]->(m)\nRETURN [n, r, m] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[(:A), [:T], (:B)]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:217",
      "suite": "opencypher",
      "name": "[13] Projecting a map of nodes and relationships",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L217",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]->(m)\nRETURN {node1: n, rel: r, node2: m} AS m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "{node1: (:A), rel: [:T], node2: (:B)}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:234",
      "suite": "opencypher",
      "name": "[14] Do not fail when returning type of deleted relationships",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L234",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nDELETE r\nRETURN type(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(r)"
            ],
            [
              "'T'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-relationships",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:252",
      "suite": "opencypher",
      "name": "[15] Fail when returning properties of deleted nodes",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L252",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 0})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nDELETE n\nRETURN n.num"
        },
        {
          "text": "a EntityNotFound should be raised at runtime: DeletedEntityAccess"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:266",
      "suite": "opencypher",
      "name": "[16] Fail when returning labels of deleted nodes",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L266",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nDELETE n\nRETURN labels(n)"
        },
        {
          "text": "a EntityNotFound should be raised at runtime: DeletedEntityAccess"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:280",
      "suite": "opencypher",
      "name": "[17] Fail when returning properties of deleted relationships",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L280",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T {num: 0}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nDELETE r\nRETURN r.num"
        },
        {
          "text": "a EntityNotFound should be raised at runtime: DeletedEntityAccess"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:294",
      "suite": "opencypher",
      "name": "[18] Fail on projecting a non-existent function",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "path": "tck/features/clauses/return/Return2.feature",
      "line": 294,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return2.feature#L294",
      "source_sha256": "f12101b23bdd1d0ca662f5587cce6efde14f76838c3fe30b8706780d10ab68f8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN foo(a)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnknownFunction"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return3.feature:33",
      "suite": "opencypher",
      "name": "[1] Returning multiple expressions",
      "feature": "Return3 - Return multiple expressions (if column order correct)",
      "path": "tck/features/clauses/return/Return3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return3.feature#L33",
      "source_sha256": "c3bbe858a5e7ef813e61c02cfb251c93d7ef640779e837ea4c3ee6a6bcab7a87",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.id IS NOT NULL AS a, a IS NOT NULL AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return3.feature:49",
      "suite": "opencypher",
      "name": "[2] Returning multiple node property values",
      "feature": "Return3 - Return multiple expressions (if column order correct)",
      "path": "tck/features/clauses/return/Return3.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return3.feature#L49",
      "source_sha256": "c3bbe858a5e7ef813e61c02cfb251c93d7ef640779e837ea4c3ee6a6bcab7a87",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Philip J. Fry', age: 2046, seasons: [1, 2, 3, 4, 5, 6, 7]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.name, a.age, a.seasons"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name",
              "a.age",
              "a.seasons"
            ],
            [
              "'Philip J. Fry'",
              "2046",
              "[1, 2, 3, 4, 5, 6, 7]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return3.feature:65",
      "suite": "opencypher",
      "name": "[3] Projecting nodes and relationships",
      "feature": "Return3 - Return multiple expressions (if column order correct)",
      "path": "tck/features/clauses/return/Return3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return3.feature#L65",
      "source_sha256": "c3bbe858a5e7ef813e61c02cfb251c93d7ef640779e837ea4c3ee6a6bcab7a87",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->()\nRETURN a AS foo, r AS bar"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo",
              "bar"
            ],
            [
              "(:A)",
              "[:T]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:33",
      "suite": "opencypher",
      "name": "[1] Honour the column name for RETURN items",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L33",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Someone'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS a\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "'Someone'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:50",
      "suite": "opencypher",
      "name": "[2] Support column renaming",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L50",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Singleton)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a AS ColumnName"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ColumnName"
            ],
            [
              "(:Singleton)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:66",
      "suite": "opencypher",
      "name": "[3] Aliasing expressions",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L66",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.id AS a, a.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "a.id"
            ],
            [
              "42",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:82",
      "suite": "opencypher",
      "name": "[4] Keeping used expression 1",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L82",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN cOuNt( * )"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "cOuNt( * )"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:98",
      "suite": "opencypher",
      "name": "[5] Keeping used expression 2",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L98",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(b)\nRETURN nOdEs( p )"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nOdEs( p )"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:114",
      "suite": "opencypher",
      "name": "[6] Keeping used expression 3",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L114",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(b)\nRETURN coUnt( dIstInct p )"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "coUnt( dIstInct p )"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:130",
      "suite": "opencypher",
      "name": "[7] Keeping used expression 4",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L130",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->(b)\nRETURN aVg(    n.aGe     )"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "aVg(    n.aGe     )"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:146",
      "suite": "opencypher",
      "name": "[8] Support column renaming for aggregations",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L146",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 10) AS i\nCREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nRETURN count(*) AS columnName"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "columnName"
            ],
            [
              "11"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:163",
      "suite": "opencypher",
      "name": "[9] Handle subexpression in aggregation also occurring as standalone expression with nested aggregation in a literal map",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L163",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nRETURN coalesce(a.num, b.num) AS foo,\n  b.num AS bar,\n  {name: count(b)} AS baz"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo",
              "bar",
              "baz"
            ],
            [
              "42",
              "42",
              "{name: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:181",
      "suite": "opencypher",
      "name": "[10] Fail when returning multiple columns with same name",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L181",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS a, 2 AS a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: ColumnNameConflict"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return4.feature:189",
      "suite": "opencypher",
      "name": "[11] Reusing variable names in RETURN",
      "feature": "Return4 - Column renaming",
      "path": "tck/features/clauses/return/Return4.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return4.feature#L189",
      "source_sha256": "892f234f2bc86d886fe1a9f1e29a85885f8e0e6c3fcc421b26a04b2945a6a496",
      "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\nRETURN latestLike.likeTime AS likeTime\n  ORDER BY likeTime"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "likeTime"
            ],
            [
              "20160614"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return5.feature:33",
      "suite": "opencypher",
      "name": "[1] DISTINCT inside aggregation should work with lists in maps",
      "feature": "Return5 - Implicit grouping with distinct",
      "path": "tck/features/clauses/return/Return5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return5.feature#L33",
      "source_sha256": "f723c5bbb1c93509608ac2f1b14032660494f1e6f3de071c9bd39f80df6e30f6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({list: ['A', 'B']}), ({list: ['A', 'B']})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN count(DISTINCT {name: n.list}) AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return5.feature:49",
      "suite": "opencypher",
      "name": "[2] DISTINCT on nullable values",
      "feature": "Return5 - Implicit grouping with distinct",
      "path": "tck/features/clauses/return/Return5.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return5.feature#L49",
      "source_sha256": "f723c5bbb1c93509608ac2f1b14032660494f1e6f3de071c9bd39f80df6e30f6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Florescu'}), (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN DISTINCT n.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name"
            ],
            [
              "'Florescu'"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return5.feature:66",
      "suite": "opencypher",
      "name": "[3] DISTINCT inside aggregation should work with nested lists in maps",
      "feature": "Return5 - Implicit grouping with distinct",
      "path": "tck/features/clauses/return/Return5.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return5.feature#L66",
      "source_sha256": "f723c5bbb1c93509608ac2f1b14032660494f1e6f3de071c9bd39f80df6e30f6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({list: ['A', 'B']}), ({list: ['A', 'B']})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN count(DISTINCT {name: [[n.list, n.list], [n.list, n.list]]}) AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return5.feature:82",
      "suite": "opencypher",
      "name": "[4] DISTINCT inside aggregation should work with nested lists of maps in maps",
      "feature": "Return5 - Implicit grouping with distinct",
      "path": "tck/features/clauses/return/Return5.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return5.feature#L82",
      "source_sha256": "f723c5bbb1c93509608ac2f1b14032660494f1e6f3de071c9bd39f80df6e30f6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({list: ['A', 'B']}), ({list: ['A', 'B']})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN count(DISTINCT {name: [{name2: n.list}, {baz: {apa: n.list}}]}) AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return5.feature:98",
      "suite": "opencypher",
      "name": "[5] Aggregate on list values",
      "feature": "Return5 - Implicit grouping with distinct",
      "path": "tck/features/clauses/return/Return5.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return5.feature#L98",
      "source_sha256": "f723c5bbb1c93509608ac2f1b14032660494f1e6f3de071c9bd39f80df6e30f6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({color: ['red']})\nCREATE ({color: ['blue']})\nCREATE ({color: ['red']})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN DISTINCT a.color, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.color",
              "count(*)"
            ],
            [
              "['red']",
              "2"
            ],
            [
              "['blue']",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:33",
      "suite": "opencypher",
      "name": "[1] Return count aggregation over nodes",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L33",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num AS n, count(n) AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "count"
            ],
            [
              "42",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:49",
      "suite": "opencypher",
      "name": "[2] Projecting an arithmetic expression with aggregation",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L49",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a, count(a) + 3"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "count(a) + 3"
            ],
            [
              "({id: 42})",
              "4"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:65",
      "suite": "opencypher",
      "name": "[3] Aggregating by a list property has a correct definition of equality",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L65",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({a: [1, 2, 3]}), ({a: [1, 2, 3]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.num AS a, count(*) AS count\nRETURN count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:82",
      "suite": "opencypher",
      "name": "[4] Support multiple divisions in aggregate function",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L82",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 7250) AS i\nCREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN count(n) / 60 / 60 AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:99",
      "suite": "opencypher",
      "name": "[5] Aggregates inside normal functions",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L99",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 10) AS i\nCREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN size(collect(a))"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "size(collect(a))"
            ],
            [
              "11"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:116",
      "suite": "opencypher",
      "name": "[6] Handle aggregates inside non-aggregate expressions",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L116",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a {name: 'Andres'})<-[:FATHER]-(child)\nRETURN a.name, {foo: a.name='Andres', kids: collect(child.name)}"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.name",
              "{foo: a.name='Andres', kids: collect(child.name)}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:127",
      "suite": "opencypher",
      "name": "[7] Aggregate on property",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L127",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 33})\nCREATE ({num: 33})\nCREATE ({num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num",
              "count(*)"
            ],
            [
              "42",
              "1"
            ],
            [
              "33",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:146",
      "suite": "opencypher",
      "name": "[8] Handle aggregation on functions",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L146",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:L), (b1), (b2)\nCREATE (a)-[:A]->(b1), (a)-[:A]->(b2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p=(a:L)-[*]->(b)\nRETURN b, avg(length(p))"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b",
              "avg(length(p))"
            ],
            [
              "()",
              "1.0"
            ],
            [
              "()",
              "1.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:164",
      "suite": "opencypher",
      "name": "[9] Aggregates with arithmetics",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L164",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nRETURN count(*) * 10 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "10"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:180",
      "suite": "opencypher",
      "name": "[10] Multiple aggregates on same variable",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L180",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN count(n), collect(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(n)",
              "collect(n)"
            ],
            [
              "1",
              "[()]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:196",
      "suite": "opencypher",
      "name": "[11] Counting matches",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L196",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(1, 100) AS i\nCREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "100"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:213",
      "suite": "opencypher",
      "name": "[12] Counting matches per group",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L213",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:L), (b1), (b2)\nCREATE (a)-[:A]->(b1), (a)-[:A]->(b2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:L)-[rel]->(b)\nRETURN a, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "count(*)"
            ],
            [
              "(:L)",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:230",
      "suite": "opencypher",
      "name": "[13] Returning the minimum length of paths",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L230",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:T {name: 'a'}), (b:T {name: 'b'}), (c:T {name: 'c'})\nCREATE (a)-[:R]->(b)\nCREATE (a)-[:R]->(c)\nCREATE (c)-[:R]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a:T {name: 'a'})-[:R*]->(other:T)\nWHERE other <> a\nWITH a, other, min(length(p)) AS len\nRETURN a.name AS name, collect(other.name) AS others, len"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "name",
              "others",
              "len"
            ],
            [
              "'a'",
              "['c', 'b']",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:251",
      "suite": "opencypher",
      "name": "[14] Aggregates in aggregates",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L251",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN count(count(*))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NestedAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:259",
      "suite": "opencypher",
      "name": "[15] Using `rand()` in aggregations",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L259",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN count(rand())"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NonConstantExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:267",
      "suite": "opencypher",
      "name": "[16] Aggregation on complex expressions",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L267",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (andres {name: 'Andres'}),\n       (michael {name: 'Michael'}),\n       (peter {name: 'Peter'}),\n       (bread {type: 'Bread'}),\n       (veggies {type: 'Veggies'}),\n       (meat {type: 'Meat'})\nCREATE (andres)-[:ATE {times: 10}]->(bread),\n       (andres)-[:ATE {times: 8}]->(veggies),\n       (michael)-[:ATE {times: 4}]->(veggies),\n       (michael)-[:ATE {times: 6}]->(bread),\n       (michael)-[:ATE {times: 9}]->(meat),\n       (peter)-[:ATE {times: 7}]->(veggies),\n       (peter)-[:ATE {times: 7}]->(bread),\n       (peter)-[:ATE {times: 4}]->(meat)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me)-[r1:ATE]->()<-[r2:ATE]-(you)\nWHERE me.name = 'Michael'\nWITH me, count(DISTINCT r1) AS H1, count(DISTINCT r2) AS H2, you\nMATCH (me)-[r1:ATE]->()<-[r2:ATE]-(you)\nRETURN me, you, sum((1 - abs(r1.times / H1 - r2.times / H2)) * (r1.times + r2.times) / (H1 + H2)) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "me",
              "you",
              "sum"
            ],
            [
              "({name: 'Michael'})",
              "({name: 'Andres'})",
              "-7"
            ],
            [
              "({name: 'Michael'})",
              "({name: 'Peter'})",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:300",
      "suite": "opencypher",
      "name": "[17] Handle constants and parameters inside an expression which contains an aggregation expression",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L300",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "age",
              "38"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person)\nRETURN $age + avg(person.age) - 1000"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "$age + avg(person.age) - 1000"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:314",
      "suite": "opencypher",
      "name": "[18] Handle returned variables inside an expression which contains an aggregation expression",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L314",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age AS age, you\nRETURN age, age + count(you.age)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age",
              "age + count(you.age)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:326",
      "suite": "opencypher",
      "name": "[19] Handle returned property accesses inside an expression which contains an aggregation expression",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L326",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age, me.age + count(you.age)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "me.age",
              "me.age + count(you.age)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:337",
      "suite": "opencypher",
      "name": "[20] Fail if not returned variables are used inside an expression which contains an aggregation expression",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L337",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age + count(you.age)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return6.feature:346",
      "suite": "opencypher",
      "name": "[21] Fail if more complex expressions, even if returned, are used inside expression which contains an aggregation expression",
      "feature": "Return6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/return/Return6.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return6.feature#L346",
      "source_sha256": "f5848e39db9a93a491ea07ef5fd9dfde27ed5877d033b75f143c234cea9e850e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age + you.age, me.age + you.age + count(*)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return7.feature:33",
      "suite": "opencypher",
      "name": "[1] Return all variables",
      "feature": "Return7 - Return all variables",
      "path": "tck/features/clauses/return/Return7.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return7.feature#L33",
      "source_sha256": "274b68ff0ebd643e42750564179cefb8f4ff939d923c8e9ab35761f2989e2500",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Start)-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a:Start)-->(b)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "p"
            ],
            [
              "(:Start)",
              "()",
              "<(:Start)-[:T]->()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return7.feature:49",
      "suite": "opencypher",
      "name": "[2] Fail when using RETURN * without variables in scope",
      "feature": "Return7 - Return all variables",
      "path": "tck/features/clauses/return/Return7.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return7.feature#L49",
      "source_sha256": "274b68ff0ebd643e42750564179cefb8f4ff939d923c8e9ab35761f2989e2500",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NoVariablesInScope"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return8.feature:33",
      "suite": "opencypher",
      "name": "[1] Return aggregation after With filtering",
      "feature": "Return8 - Return clause interoperation with other clauses",
      "path": "tck/features/clauses/return/Return8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return/Return8.feature#L33",
      "source_sha256": "c605e0d6226af2b4f822c48071ec88a38f5ed1b5904a1470fb73bff9b59f3c57",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 43}), ({num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n\nWHERE n.num = 42\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:33",
      "suite": "opencypher",
      "name": "[1] ORDER BY should order booleans in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L33",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS bools\nRETURN bools\nORDER BY bools"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "bools"
            ],
            [
              "false"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:47",
      "suite": "opencypher",
      "name": "[2] ORDER BY DESC should order booleans in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L47",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS bools\nRETURN bools\nORDER BY bools DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "bools"
            ],
            [
              "true"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:61",
      "suite": "opencypher",
      "name": "[3] ORDER BY should order strings in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L61",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['.*', '', ' ', 'one'] AS strings\nRETURN strings\nORDER BY strings"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "strings"
            ],
            [
              "''"
            ],
            [
              "' '"
            ],
            [
              "'.*'"
            ],
            [
              "'one'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:77",
      "suite": "opencypher",
      "name": "[4] ORDER BY DESC should order strings in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L77",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['.*', '', ' ', 'one'] AS strings\nRETURN strings\nORDER BY strings DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "strings"
            ],
            [
              "'one'"
            ],
            [
              "'.*'"
            ],
            [
              "' '"
            ],
            [
              "''"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:93",
      "suite": "opencypher",
      "name": "[5] ORDER BY should order ints in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L93",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 3, 2] AS ints\nRETURN ints\nORDER BY ints"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "ints"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:108",
      "suite": "opencypher",
      "name": "[6] ORDER BY DESC should order ints in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L108",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 3, 2] AS ints\nRETURN ints\nORDER BY ints DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "ints"
            ],
            [
              "3"
            ],
            [
              "2"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:123",
      "suite": "opencypher",
      "name": "[7] ORDER BY should order floats in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L123",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.5, 1.3, 999.99] AS floats\nRETURN floats\nORDER BY floats"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "floats"
            ],
            [
              "1.3"
            ],
            [
              "1.5"
            ],
            [
              "999.99"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:138",
      "suite": "opencypher",
      "name": "[8] ORDER BY DESC should order floats in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L138",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.5, 1.3, 999.99] AS floats\nRETURN floats\nORDER BY floats DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "floats"
            ],
            [
              "999.99"
            ],
            [
              "1.5"
            ],
            [
              "1.3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:153",
      "suite": "opencypher",
      "name": "[9] ORDER BY should order lists in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L153",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[], ['a'], ['a', 1], [1], [1, 'a'], [1, null], [null, 1], [null, 2]] AS lists\nRETURN lists\nORDER BY lists"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "lists"
            ],
            [
              "[]"
            ],
            [
              "['a']"
            ],
            [
              "['a', 1]"
            ],
            [
              "[1]"
            ],
            [
              "[1, 'a']"
            ],
            [
              "[1, null]"
            ],
            [
              "[null, 1]"
            ],
            [
              "[null, 2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:173",
      "suite": "opencypher",
      "name": "[10] ORDER BY DESC should order lists in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L173",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[], ['a'], ['a', 1], [1], [1, 'a'], [1, null], [null, 1], [null, 2]] AS lists\nRETURN lists\nORDER BY lists DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "lists"
            ],
            [
              "[null, 2]"
            ],
            [
              "[null, 1]"
            ],
            [
              "[1, null]"
            ],
            [
              "[1, 'a']"
            ],
            [
              "[1]"
            ],
            [
              "['a', 1]"
            ],
            [
              "['a']"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:193",
      "suite": "opencypher",
      "name": "[11] ORDER BY should order distinct types in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L193",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:N)-[r:REL]->()\nUNWIND [n, r, p, 1.5, ['list'], 'text', null, false, 0.0 / 0.0, {a: 'map'}] AS types\nRETURN types\nORDER BY types"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "types"
            ],
            [
              "{a: 'map'}"
            ],
            [
              "(:N)"
            ],
            [
              "[:REL]"
            ],
            [
              "['list']"
            ],
            [
              "<(:N)-[:REL]->()>"
            ],
            [
              "'text'"
            ],
            [
              "false"
            ],
            [
              "1.5"
            ],
            [
              "NaN"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy1.feature:220",
      "suite": "opencypher",
      "name": "[12] ORDER BY DESC should order distinct types in the expected order",
      "feature": "ReturnOrderBy1 - Order by a single variable (correct order of values according to their type)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy1.feature#L220",
      "source_sha256": "87aee2706b70ddb2f09a66ee93012f56801b1177dce4c1681968d828c65a1bec",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:N)-[r:REL]->()\nUNWIND [n, r, p, 1.5, ['list'], 'text', null, false, 0.0 / 0.0, {a: 'map'}] AS types\nRETURN types\nORDER BY types DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "types"
            ],
            [
              "null"
            ],
            [
              "NaN"
            ],
            [
              "1.5"
            ],
            [
              "false"
            ],
            [
              "'text'"
            ],
            [
              "<(:N)-[:REL]->()>"
            ],
            [
              "['list']"
            ],
            [
              "[:REL]"
            ],
            [
              "(:N)"
            ],
            [
              "{a: 'map'}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:33",
      "suite": "opencypher",
      "name": "[1] ORDER BY should return results in ascending order",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L33",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1 {num: 1}),\n  (n2 {num: 3}),\n  (n3 {num: -5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num AS prop\nORDER BY n.num"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "prop"
            ],
            [
              "-5"
            ],
            [
              "1"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:54",
      "suite": "opencypher",
      "name": "[2] ORDER BY DESC should return results in descending order",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L54",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1 {num: 1}),\n  (n2 {num: 3}),\n  (n3 {num: -5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num AS prop\nORDER BY n.num DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "prop"
            ],
            [
              "3"
            ],
            [
              "1"
            ],
            [
              "-5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:75",
      "suite": "opencypher",
      "name": "[3] Sort on aggregated function",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L75",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({division: 'A', age: 22}),\n  ({division: 'B', age: 33}),\n  ({division: 'B', age: 44}),\n  ({division: 'C', age: 55})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.division, max(n.age)\n  ORDER BY max(n.age)"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n.division",
              "max(n.age)"
            ],
            [
              "'A'",
              "22"
            ],
            [
              "'B'",
              "44"
            ],
            [
              "'C'",
              "55"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:98",
      "suite": "opencypher",
      "name": "[4] Support sort and distinct",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L98",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN DISTINCT a\n  ORDER BY a.name"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a"
            ],
            [
              "({name: 'A'})"
            ],
            [
              "({name: 'B'})"
            ],
            [
              "({name: 'C'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:119",
      "suite": "opencypher",
      "name": "[5] Support ordering by a property after being distinct-ified",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L119",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->(b)\nRETURN DISTINCT b\n  ORDER BY b.name"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "b"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:136",
      "suite": "opencypher",
      "name": "[6] Count star should count everything in scope",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L136",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:L1), (:L2), (:L3)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a, count(*)\nORDER BY count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "count(*)"
            ],
            [
              "(:L1)",
              "1"
            ],
            [
              "(:L2)",
              "1"
            ],
            [
              "(:L3)",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:155",
      "suite": "opencypher",
      "name": "[7] Ordering with aggregation",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L155",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'nisse'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.name, count(*) AS foo\n  ORDER BY n.name"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n.name",
              "foo"
            ],
            [
              "'nisse'",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:172",
      "suite": "opencypher",
      "name": "[8] Returning all variables with ordering",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L172",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 1}), ({id: 10})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN *\n  ORDER BY n.id"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({id: 1})"
            ],
            [
              "({id: 10})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:190",
      "suite": "opencypher",
      "name": "[9] Using aliased DISTINCT expression in ORDER BY",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L190",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 1}), ({id: 10})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN DISTINCT n.id AS id\n  ORDER BY id DESC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "id"
            ],
            [
              "10"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:208",
      "suite": "opencypher",
      "name": "[10] Returned columns do not change from using ORDER BY",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L208",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 1}), ({id: 10})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN DISTINCT n\n  ORDER BY n.id"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({id: 1})"
            ],
            [
              "({id: 10})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:226",
      "suite": "opencypher",
      "name": "[11] Aggregates ordered by arithmetics",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L226",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:X), (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:X)\nRETURN count(a) * 10 + count(b) * 5 AS x\nORDER BY x"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "x"
            ],
            [
              "30"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:243",
      "suite": "opencypher",
      "name": "[12] Aggregation of named paths",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L243",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C), (d:D), (e:E), (f:F)\nCREATE (a)-[:R]->(b)\nCREATE (c)-[:R]->(d)\nCREATE (d)-[:R]->(e)\nCREATE (e)-[:R]->(f)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)-[*]->(b)\nRETURN collect(nodes(p)) AS paths, length(p) AS l\nORDER BY l"
        },
        {
          "text": "the result should be, in order (ignoring element order for lists):",
          "table": [
            [
              "paths",
              "l"
            ],
            [
              "[[(:A), (:B)], [(:C), (:D)], [(:D), (:E)], [(:E), (:F)]]",
              "1"
            ],
            [
              "[[(:C), (:D), (:E)], [(:D), (:E), (:F)]]",
              "2"
            ],
            [
              "[[(:C), (:D), (:E), (:F)]]",
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:266",
      "suite": "opencypher",
      "name": "[13] Fail when sorting on variable removed by DISTINCT",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L266",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A', age: 13}), ({name: 'B', age: 12}), ({name: 'C', age: 11})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN DISTINCT a.name\n  ORDER BY a.age"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:280",
      "suite": "opencypher",
      "name": "[14] Fail on aggregation in ORDER BY after RETURN",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy2.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy2.feature#L280",
      "source_sha256": "e8882b3adabdcc20103c5459bcd044ff5dd3cdf7873e1e9906d17cc4973ecdd4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num1\n  ORDER BY max(n.num2)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy3.feature:33",
      "suite": "opencypher",
      "name": "[1] Sort on aggregate function and normal property",
      "feature": "ReturnOrderBy3 - Order by multiple expressions (order obey priority of expressions)",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy3.feature#L33",
      "source_sha256": "99c2735d5f3a2e3b992c2ad924935ce4abb9f5070e4647aab083f190b3fa2ad2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({division: 'Sweden'})\nCREATE ({division: 'Germany'})\nCREATE ({division: 'England'})\nCREATE ({division: 'Sweden'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.division, count(*)\nORDER BY count(*) DESC, n.division ASC"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n.division",
              "count(*)"
            ],
            [
              "'Sweden'",
              "2"
            ],
            [
              "'England'",
              "1"
            ],
            [
              "'Germany'",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy4.feature:33",
      "suite": "opencypher",
      "name": "[1] ORDER BY of a column introduced in RETURN should return salient results in ascending order",
      "feature": "ReturnOrderBy4 - Order by in combination with projection",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy4.feature#L33",
      "source_sha256": "fc0a185fced47d1acdffafec7db3851efba53423799c936bf5a4044d209eca46",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [0, 1] AS prows, [[2], [3, 4]] AS qrows\nUNWIND prows AS p\nUNWIND qrows[p] AS q\nWITH p, count(q) AS rng\nRETURN p\nORDER BY rng"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "p"
            ],
            [
              "0"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy4.feature:50",
      "suite": "opencypher",
      "name": "[2] Handle projections with ORDER BY",
      "feature": "ReturnOrderBy4 - Order by in combination with projection",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy4.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy4.feature#L50",
      "source_sha256": "fc0a185fced47d1acdffafec7db3851efba53423799c936bf5a4044d209eca46",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (c1:Crew {name: 'Neo', rank: 1}),\n  (c2:Crew {name: 'Neo', rank: 2}),\n  (c3:Crew {name: 'Neo', rank: 3}),\n  (c4:Crew {name: 'Neo', rank: 4}),\n  (c5:Crew {name: 'Neo', rank: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (c:Crew {name: 'Neo'})\nWITH c, 0 AS relevance\nRETURN c.rank AS rank\nORDER BY relevance, c.rank"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "rank"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ],
            [
              "4"
            ],
            [
              "5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy5.feature:33",
      "suite": "opencypher",
      "name": "[1] Renaming columns before ORDER BY should return results in ascending order",
      "feature": "ReturnOrderBy5 - Order by in combination with column renaming",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy5.feature#L33",
      "source_sha256": "864f7e38ec6753dc3e88b56d9fec662cf57fced5db5537fd7dd1297f290e6fb3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1 {num: 1}),\n  (n2 {num: 3}),\n  (n3 {num: -5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.num AS n\nORDER BY n + 2"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "-5"
            ],
            [
              "1"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:33",
      "suite": "opencypher",
      "name": "[1] Handle constants and parameters inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy6.feature#L33",
      "source_sha256": "99ca6999103e1b98b154eaf7a1b19e4343dff542733a1ed71145c09f97be4ce7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "age",
              "38"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person)\nRETURN avg(person.age) AS avgAge\nORDER BY $age + avg(person.age) - 1000"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "avgAge"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:48",
      "suite": "opencypher",
      "name": "[2] Handle returned aliases inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy6.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy6.feature#L48",
      "source_sha256": "99ca6999103e1b98b154eaf7a1b19e4343dff542733a1ed71145c09f97be4ce7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age AS age, count(you.age) AS cnt\nORDER BY age, age + count(you.age)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age",
              "cnt"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:60",
      "suite": "opencypher",
      "name": "[3] Handle returned property accesses inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy6.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy6.feature#L60",
      "source_sha256": "99ca6999103e1b98b154eaf7a1b19e4343dff542733a1ed71145c09f97be4ce7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age AS age, count(you.age) AS cnt\nORDER BY me.age + count(you.age)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age",
              "cnt"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:72",
      "suite": "opencypher",
      "name": "[4] Fail if not returned variables are used inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy6.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy6.feature#L72",
      "source_sha256": "99ca6999103e1b98b154eaf7a1b19e4343dff542733a1ed71145c09f97be4ce7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN count(you.age) AS agg\nORDER BY me.age + count(you.age)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:82",
      "suite": "opencypher",
      "name": "[5] Fail if more complex expressions, even if returned, are used inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "path": "tck/features/clauses/return-orderby/ReturnOrderBy6.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-orderby/ReturnOrderBy6.feature#L82",
      "source_sha256": "99ca6999103e1b98b154eaf7a1b19e4343dff542733a1ed71145c09f97be4ce7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nRETURN me.age + you.age, count(*) AS cnt\nORDER BY me.age + you.age + count(*)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:33",
      "suite": "opencypher",
      "name": "[1] Start the result from the second row",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L33",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\nORDER BY n.name ASC\nSKIP 2"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ],
            [
              "({name: 'E'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:57",
      "suite": "opencypher",
      "name": "[2] Start the result from the second row by param",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L57",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "skipAmount",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\nORDER BY n.name ASC\nSKIP $skipAmount"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ],
            [
              "({name: 'E'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:83",
      "suite": "opencypher",
      "name": "[3] SKIP with an expression that does not depend on variables",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L83",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(1, 10) AS i\nCREATE ({nr: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n SKIP toInteger(rand()*9)\nWITH count(*) AS count\nRETURN count > 0 AS nonEmpty"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nonEmpty"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:102",
      "suite": "opencypher",
      "name": "[4] Accept skip zero",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L102",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 1 = 0\nRETURN n SKIP 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:114",
      "suite": "opencypher",
      "name": "[5] SKIP with an expression that depends on variables should fail",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L114",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) RETURN n SKIP n.count"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NonConstantExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:122",
      "suite": "opencypher",
      "name": "[6] Negative parameter for SKIP should fail",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L122",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_skip",
              "-1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nSKIP $_skip"
        },
        {
          "text": "a SyntaxError should be raised at runtime: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:139",
      "suite": "opencypher",
      "name": "[7] Negative SKIP should fail",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L139",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nSKIP -1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:154",
      "suite": "opencypher",
      "name": "[8] Floating point parameter for SKIP should fail",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L154",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_limit",
              "1.5"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nSKIP $_limit"
        },
        {
          "text": "a SyntaxError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:171",
      "suite": "opencypher",
      "name": "[9] Floating point SKIP should fail",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L171",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nSKIP 1.5"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:186",
      "suite": "opencypher",
      "name": "[10] Fail when using non-constants in SKIP",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L186",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\n  SKIP n.count"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NonConstantExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature:196",
      "suite": "opencypher",
      "name": "[11] Fail when using negative value in SKIP",
      "feature": "ReturnSkipLimit1 - Skip",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit1.feature#L196",
      "source_sha256": "5d43d78ad60316c5cd9b53ac1330d4d1aa3862a82acd19211c06fbbeec29d9e5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\n  SKIP -1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:33",
      "suite": "opencypher",
      "name": "[1] Limit to two hits",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L33",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 1, 1, 1, 1] AS i\nRETURN i\nLIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "1"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:47",
      "suite": "opencypher",
      "name": "[2] Limit to two hits with explicit order",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L47",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\nORDER BY n.name ASC\nLIMIT 2"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'A'})"
            ],
            [
              "({name: 'B'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:70",
      "suite": "opencypher",
      "name": "[3] LIMIT 0 should return an empty result",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L70",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (), (), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\n  LIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:86",
      "suite": "opencypher",
      "name": "[4] Handle ORDER BY with LIMIT 1",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L86",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n  (c:Person {name: 'Craig'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nORDER BY p.name\nLIMIT 1"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "name"
            ],
            [
              "'Craig'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:105",
      "suite": "opencypher",
      "name": "[5] ORDER BY with LIMIT 0 should not generate errors",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L105",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nORDER BY p.name\nLIMIT 0"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "name"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:118",
      "suite": "opencypher",
      "name": "[6] LIMIT with an expression that does not depend on variables",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L118",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(1, 3) AS i\nCREATE ({nr: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n LIMIT toInteger(ceil(1.7))\nRETURN count(*) AS count"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:136",
      "suite": "opencypher",
      "name": "[7] Limit to more rows than actual results 1",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L136",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 1}), ({num: 3}), ({num: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (foo)\nRETURN foo.num AS x\n  ORDER BY x DESC\n  LIMIT 4"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "x"
            ],
            [
              "3"
            ],
            [
              "2"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:156",
      "suite": "opencypher",
      "name": "[8] Limit to more rows than actual results 2",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L156",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (n1 {num: 1}), (n2 {num: 2}),\n       (m1), (m2)\nCREATE (a)-[:T]->(n1),\n       (n1)-[:T]->(m1),\n       (a)-[:T]->(n2),\n       (n2)-[:T]->(m2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-->(n)-->(m)\nRETURN n.num, count(*)\n  ORDER BY n.num\n  LIMIT 1000"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n.num",
              "count(*)"
            ],
            [
              "1",
              "1"
            ],
            [
              "2",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:180",
      "suite": "opencypher",
      "name": "[9] Fail when using non-constants in LIMIT",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L180",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) RETURN n LIMIT n.count"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NonConstantExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:188",
      "suite": "opencypher",
      "name": "[10] Negative parameter for LIMIT should fail",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L188",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_limit",
              "-1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nLIMIT $_limit"
        },
        {
          "text": "a SyntaxError should be raised at runtime: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:205",
      "suite": "opencypher",
      "name": "[11] Negative parameter for LIMIT with ORDER BY should fail",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L205",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_limit",
              "-1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nORDER BY name LIMIT $_limit"
        },
        {
          "text": "a SyntaxError should be raised at runtime: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:222",
      "suite": "opencypher",
      "name": "[12] Fail when using negative value in LIMIT 1",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L222",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\n  LIMIT -1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:232",
      "suite": "opencypher",
      "name": "[13] Fail when using negative value in LIMIT 2",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 232,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L232",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nLIMIT -1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: NegativeIntegerArgument"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:247",
      "suite": "opencypher",
      "name": "[14] Floating point parameter for LIMIT should fail",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L247",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_limit",
              "1.5"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nLIMIT $_limit"
        },
        {
          "text": "a SyntaxError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:264",
      "suite": "opencypher",
      "name": "[15] Floating point parameter for LIMIT with ORDER BY should fail",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 264,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L264",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "_limit",
              "1.5"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nORDER BY name LIMIT $_limit"
        },
        {
          "text": "a SyntaxError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:281",
      "suite": "opencypher",
      "name": "[16] Fail when using floating point in LIMIT 1",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L281",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\n  LIMIT 1.7"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature:291",
      "suite": "opencypher",
      "name": "[17] Fail when using floating point in LIMIT 2",
      "feature": "ReturnSkipLimit2 - Limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature",
      "line": 291,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit2.feature#L291",
      "source_sha256": "5c0694e2ee1b022b042db16bf0befc28ad22ae11d307ea7888678a9ae2c0d401",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Person {name: 'Steven'}),\n       (c:Person {name: 'Craig'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN p.name AS name\nLIMIT 1.5"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature:33",
      "suite": "opencypher",
      "name": "[1] Get rows in the middle",
      "feature": "ReturnSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature#L33",
      "source_sha256": "a70592ca2347e9e4e9887d2ad4d77fdb18b3a083cb2d6c4fa31e0f29ff28b5ed",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\nORDER BY n.name ASC\nSKIP 2\nLIMIT 2"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature:57",
      "suite": "opencypher",
      "name": "[2] Get rows in the middle by param",
      "feature": "ReturnSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature#L57",
      "source_sha256": "a70592ca2347e9e4e9887d2ad4d77fdb18b3a083cb2d6c4fa31e0f29ff28b5ed",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "s",
              "2"
            ],
            [
              "l",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n\nORDER BY n.name ASC\nSKIP $s\nLIMIT $l"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature:84",
      "suite": "opencypher",
      "name": "[3] Limiting amount of rows when there are fewer left than the LIMIT argument",
      "feature": "ReturnSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/return-skip-limit/ReturnSkipLimit3.feature#L84",
      "source_sha256": "a70592ca2347e9e4e9887d2ad4d77fdb18b3a083cb2d6c4fa31e0f29ff28b5ed",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 15) AS i\nCREATE ({count: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a.count\n  ORDER BY a.count\n  SKIP 10\n  LIMIT 10"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "a.count"
            ],
            [
              "10"
            ],
            [
              "11"
            ],
            [
              "12"
            ],
            [
              "13"
            ],
            [
              "14"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:33",
      "suite": "opencypher",
      "name": "[1] Set a property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L33",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'Andres'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nWHERE n.name = 'Andres'\nSET n.name = 'Michael'\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {name: 'Michael'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:53",
      "suite": "opencypher",
      "name": "[2] Set a property to an expression",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L53",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'Andres'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nWHERE n.name = 'Andres'\nSET n.name = n.name + ' was here'\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {name: 'Andres was here'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:73",
      "suite": "opencypher",
      "name": "[3] Set a property by selecting the node using a simple expression",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L73",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nSET (n).name = 'neo4j'\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {name: 'neo4j'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:91",
      "suite": "opencypher",
      "name": "[4] Set a property by selecting the relationship using a simple expression",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L91",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:REL]->()\nSET (r).name = 'neo4j'\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:REL {name: 'neo4j'}]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:109",
      "suite": "opencypher",
      "name": "[5] Adding a list property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L109",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nSET n.numbers = [1, 2, 3]\nRETURN [i IN n.numbers | i / 2.0] AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "[0.5, 1.0, 1.5]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:127",
      "suite": "opencypher",
      "name": "[6] Concatenate elements onto a list property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L127",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a {numbers: [1, 2, 3]})\nSET a.numbers = a.numbers + [4, 5]\nRETURN a.numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.numbers"
            ],
            [
              "[1, 2, 3, 4, 5]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:142",
      "suite": "opencypher",
      "name": "[7] Concatenate elements in reverse onto a list property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L142",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a {numbers: [3, 4, 5]})\nSET a.numbers = [1, 2] + a.numbers\nRETURN a.numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.numbers"
            ],
            [
              "[1, 2, 3, 4, 5]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:157",
      "suite": "opencypher",
      "name": "[8] Ignore null when setting property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L157",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nSET a.num = 42\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:170",
      "suite": "opencypher",
      "name": "[9] Failing when using undefined variable in SET",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L170",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nSET a.name = missing\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:180",
      "suite": "opencypher",
      "name": "[10] Failing when setting a list of maps as a property",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L180",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (a)\nSET a.maplist = [{num: 1}]"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidPropertyType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:189",
      "suite": "opencypher",
      "name": "[11] Set multiple node properties",
      "feature": "Set1 - Set a Property",
      "path": "tck/features/clauses/set/Set1.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set1.feature#L189",
      "source_sha256": "377c0b5e5617deb0b8ae9be3e2a60c2a7593c3895fbf3713f39537d3f8364078",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nSET n.name = 'A', n.name2 = 'B', n.num = 5\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'A', name2: 'B', num: 5})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set2.feature:33",
      "suite": "opencypher",
      "name": "[1] Setting a node property to null removes the existing property",
      "feature": "Set2 - Set a Property to Null",
      "path": "tck/features/clauses/set/Set2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set2.feature#L33",
      "source_sha256": "f8fdaf0bf63fa722748d3210b07a9fd4f8a7621d49efd6ad6316a6e7fad27c27",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {property1: 23, property2: 46})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nSET n.property1 = null\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {property2: 46})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set2.feature:51",
      "suite": "opencypher",
      "name": "[2] Setting a node property to null removes the existing property, but not before SET",
      "feature": "Set2 - Set a Property to Null",
      "path": "tck/features/clauses/set/Set2.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set2.feature#L51",
      "source_sha256": "f8fdaf0bf63fa722748d3210b07a9fd4f8a7621d49efd6ad6316a6e7fad27c27",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'Michael', age: 35})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE n.name = 'Michael'\nSET n.name = null\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {age: 35})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set2.feature:70",
      "suite": "opencypher",
      "name": "[3] Setting a relationship property to null removes the existing property",
      "feature": "Set2 - Set a Property to Null",
      "path": "tck/features/clauses/set/Set2.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set2.feature#L70",
      "source_sha256": "f8fdaf0bf63fa722748d3210b07a9fd4f8a7621d49efd6ad6316a6e7fad27c27",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:REL {property1: 12, property2: 24}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nSET r.property1 = null\nRETURN r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[:REL {property2: 24}]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:33",
      "suite": "opencypher",
      "name": "[1] Add a single label to a node with no label",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L33",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n:Foo\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:Foo)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:51",
      "suite": "opencypher",
      "name": "[2] Adding multiple labels to a node with no label",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L51",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n:Foo:Bar\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:Foo:Bar)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:69",
      "suite": "opencypher",
      "name": "[3] Add a single label to a node with an existing label",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L69",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nSET n:Foo\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A:Foo)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:87",
      "suite": "opencypher",
      "name": "[4] Adding multiple labels to a node with an existing label",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L87",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n:Foo:Bar\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A:Foo:Bar)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:105",
      "suite": "opencypher",
      "name": "[5] Ignore whitespace before colon 1",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L105",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n :Foo\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Foo']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:123",
      "suite": "opencypher",
      "name": "[6] Ignore whitespace before colon 2",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L123",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n :Foo :Bar\nRETURN labels(n)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Foo', 'Bar']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:141",
      "suite": "opencypher",
      "name": "[7] Ignore whitespace before colon 3",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L141",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nSET n :Foo:Bar\nRETURN labels(n)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Foo', 'Bar']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:159",
      "suite": "opencypher",
      "name": "[8] Ignore null when setting label",
      "feature": "Set3 - Set a Label",
      "path": "tck/features/clauses/set/Set3.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set3.feature#L159",
      "source_sha256": "c0e1e0d9cdc5919e1f0b307f4ac7c4d1ad8b6bc757c4a1b23b2376cc36ae5427",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nSET a:L\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set4.feature:33",
      "suite": "opencypher",
      "name": "[1] Set multiple properties with a property map",
      "feature": "Set4 - Set all properties with a map",
      "path": "tck/features/clauses/set/Set4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set4.feature#L33",
      "source_sha256": "7fd23fd2d0722ef2d2f885d8157a8a4904a860d3233d4607a51f1d01c4107fe6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nSET n = {name: 'A', name2: 'B', num: 5}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'A', name2: 'B', num: 5})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "3"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set4.feature:51",
      "suite": "opencypher",
      "name": "[2] Non-existent values in a property map are removed with SET",
      "feature": "Set4 - Set all properties with a map",
      "path": "tck/features/clauses/set/Set4.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set4.feature#L51",
      "source_sha256": "7fd23fd2d0722ef2d2f885d8157a8a4904a860d3233d4607a51f1d01c4107fe6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n = {name: 'B', baz: 'C'}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'B', baz: 'C'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "2"
            ],
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set4.feature:70",
      "suite": "opencypher",
      "name": "[3] Null values in a property map are removed with SET",
      "feature": "Set4 - Set all properties with a map",
      "path": "tck/features/clauses/set/Set4.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set4.feature#L70",
      "source_sha256": "7fd23fd2d0722ef2d2f885d8157a8a4904a860d3233d4607a51f1d01c4107fe6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n = {name: 'B', name2: null, baz: 'C'}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'B', baz: 'C'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "2"
            ],
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set4.feature:89",
      "suite": "opencypher",
      "name": "[4] All properties are removed if node is set to empty property map",
      "feature": "Set4 - Set all properties with a map",
      "path": "tck/features/clauses/set/Set4.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set4.feature#L89",
      "source_sha256": "7fd23fd2d0722ef2d2f885d8157a8a4904a860d3233d4607a51f1d01c4107fe6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n = { }\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X)"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set4.feature:107",
      "suite": "opencypher",
      "name": "[5] Ignore null when setting properties using an overriding map",
      "feature": "Set4 - Set all properties with a map",
      "path": "tck/features/clauses/set/Set4.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set4.feature#L107",
      "source_sha256": "7fd23fd2d0722ef2d2f885d8157a8a4904a860d3233d4607a51f1d01c4107fe6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nSET a = {num: 42}\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set5.feature:33",
      "suite": "opencypher",
      "name": "[1] Ignore null when setting properties using an appending map",
      "feature": "Set5 - Set multiple properties with a map",
      "path": "tck/features/clauses/set/Set5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set5.feature#L33",
      "source_sha256": "ae37f09604c44a848a19fbaed108db8d73998c3f7e7646df8ddb85212f5c2c9e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:DoesNotExist)\nSET a += {num: 42}\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set5.feature:46",
      "suite": "opencypher",
      "name": "[2] Overwrite values when using +=",
      "feature": "Set5 - Set multiple properties with a map",
      "path": "tck/features/clauses/set/Set5.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set5.feature#L46",
      "source_sha256": "ae37f09604c44a848a19fbaed108db8d73998c3f7e7646df8ddb85212f5c2c9e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n += {name2: 'C'}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'A', name2: 'C'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set5.feature:65",
      "suite": "opencypher",
      "name": "[3] Retain old values when using +=",
      "feature": "Set5 - Set multiple properties with a map",
      "path": "tck/features/clauses/set/Set5.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set5.feature#L65",
      "source_sha256": "ae37f09604c44a848a19fbaed108db8d73998c3f7e7646df8ddb85212f5c2c9e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n += {name2: 'B'}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'A', name2: 'B'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set5.feature:83",
      "suite": "opencypher",
      "name": "[4] Explicit null values in a map remove old values",
      "feature": "Set5 - Set multiple properties with a map",
      "path": "tck/features/clauses/set/Set5.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set5.feature#L83",
      "source_sha256": "ae37f09604c44a848a19fbaed108db8d73998c3f7e7646df8ddb85212f5c2c9e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n += {name: null}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name2: 'B'})"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set5.feature:101",
      "suite": "opencypher",
      "name": "[5] Set an empty map when using += has no effect",
      "feature": "Set5 - Set multiple properties with a map",
      "path": "tck/features/clauses/set/Set5.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set5.feature#L101",
      "source_sha256": "ae37f09604c44a848a19fbaed108db8d73998c3f7e7646df8ddb85212f5c2c9e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:X {name: 'A', name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X {name: 'A'})\nSET n += { }\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:X {name: 'A', name2: 'B'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:33",
      "suite": "opencypher",
      "name": "[1] Limiting to zero results after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L33",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = 43\nRETURN n\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:52",
      "suite": "opencypher",
      "name": "[2] Skipping all results after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L52",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = 43\nRETURN n\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:71",
      "suite": "opencypher",
      "name": "[3] Skipping and limiting to a few results after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L71",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = 42\nRETURN n.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:96",
      "suite": "opencypher",
      "name": "[4] Skipping zero results and limiting to all results after setting a property on nodes does not affect the result set nor the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L96",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = 42\nRETURN n.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:124",
      "suite": "opencypher",
      "name": "[5] Filtering after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L124",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = n.num + 1\nWITH n\nWHERE n.num % 2 = 0\nRETURN n.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:151",
      "suite": "opencypher",
      "name": "[6] Aggregating in `RETURN` after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L151",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = n.num + 1\nRETURN sum(n.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "20"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:174",
      "suite": "opencypher",
      "name": "[7] Aggregating in `WITH` after setting a property on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L174",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n.num = n.num + 1\nWITH sum(n.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "20"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:198",
      "suite": "opencypher",
      "name": "[8] Limiting to zero results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L198",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nRETURN n\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:216",
      "suite": "opencypher",
      "name": "[9] Skipping all results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L216",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nRETURN n\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:234",
      "suite": "opencypher",
      "name": "[10] Skipping and limiting to a few results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L234",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nRETURN n.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:258",
      "suite": "opencypher",
      "name": "[11] Skipping zero result and limiting to all results after adding a label on nodes does not affect the result set nor the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L258",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})\nCREATE (:N {num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nRETURN n.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:285",
      "suite": "opencypher",
      "name": "[12] Filtering after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L285",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nWITH n\nWHERE n.num % 2 = 0\nRETURN n.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:310",
      "suite": "opencypher",
      "name": "[13] Aggregating in `RETURN` after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L310",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nRETURN sum(n.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:332",
      "suite": "opencypher",
      "name": "[14] Aggregating in `WITH` after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L332",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N {num: 1})\nCREATE (:N {num: 2})\nCREATE (:N {num: 3})\nCREATE (:N {num: 4})\nCREATE (:N {num: 5})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:N)\nSET n:Foo\nWITH sum(n.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+labels",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:355",
      "suite": "opencypher",
      "name": "[15] Limiting to zero results after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L355",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = 43\nRETURN r\nLIMIT 0"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:374",
      "suite": "opencypher",
      "name": "[16] Skipping all results after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 374,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L374",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[r:R {num: 42}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = 43\nRETURN r\nSKIP 1"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:393",
      "suite": "opencypher",
      "name": "[17] Skipping and limiting to a few results after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L393",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = 42\nRETURN r.num AS num\nSKIP 2 LIMIT 2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:418",
      "suite": "opencypher",
      "name": "[18] Skipping zero result and limiting to all results after setting a property on relationships does not affect the result set nor the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 418,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L418",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = 42\nRETURN r.num AS num\nSKIP 0 LIMIT 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:446",
      "suite": "opencypher",
      "name": "[19] Filtering after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 446,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L446",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = r.num + 1\nWITH r\nWHERE r.num % 2 = 0\nRETURN r.num AS num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "num"
            ],
            [
              "2"
            ],
            [
              "4"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:473",
      "suite": "opencypher",
      "name": "[20] Aggregating in `RETURN` after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 473,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L473",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = r.num + 1\nRETURN sum(r.num) AS sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "20"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:496",
      "suite": "opencypher",
      "name": "[21] Aggregating in `WITH` after setting a property on relationships affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "path": "tck/features/clauses/set/Set6.feature",
      "line": 496,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/set/Set6.feature#L496",
      "source_sha256": "e6d2072ab8e01eef5a01bc2da43a7fe3267f9e089d5aeed3faf8c4146d1cce8e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:R {num: 1}]->()\nCREATE ()-[:R {num: 2}]->()\nCREATE ()-[:R {num: 3}]->()\nCREATE ()-[:R {num: 4}]->()\nCREATE ()-[:R {num: 5}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nSET r.num = r.num + 1\nWITH sum(r.num) AS sum\nRETURN sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum"
            ],
            [
              "20"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "5"
            ],
            [
              "-properties",
              "5"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union1.feature:33",
      "suite": "opencypher",
      "name": "[1] Two elements, both unique, distinct",
      "feature": "Union1 - Union",
      "path": "tck/features/clauses/union/Union1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union1.feature#L33",
      "source_sha256": "bdeb646a251d99763142b4c13f6cbc37768690a5eb3f2f0cca6a6c575bdc8423",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS x\nUNION\nRETURN 2 AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union1.feature:47",
      "suite": "opencypher",
      "name": "[2] Three elements, two unique, distinct",
      "feature": "Union1 - Union",
      "path": "tck/features/clauses/union/Union1.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union1.feature#L47",
      "source_sha256": "bdeb646a251d99763142b4c13f6cbc37768690a5eb3f2f0cca6a6c575bdc8423",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 2 AS x\nUNION\nRETURN 1 AS x\nUNION\nRETURN 2 AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union1.feature:63",
      "suite": "opencypher",
      "name": "[3] Two single-column inputs, one with duplicates, distinct",
      "feature": "Union1 - Union",
      "path": "tck/features/clauses/union/Union1.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union1.feature#L63",
      "source_sha256": "bdeb646a251d99763142b4c13f6cbc37768690a5eb3f2f0cca6a6c575bdc8423",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [2, 1, 2, 3] AS x\nRETURN x\nUNION\nUNWIND [3, 4] AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "1"
            ],
            [
              "3"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union1.feature:81",
      "suite": "opencypher",
      "name": "[4] Should be able to create text output from union queries",
      "feature": "Union1 - Union",
      "path": "tck/features/clauses/union/Union1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union1.feature#L81",
      "source_sha256": "bdeb646a251d99763142b4c13f6cbc37768690a5eb3f2f0cca6a6c575bdc8423",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nRETURN a AS a\nUNION\nMATCH (b:B)\nRETURN b AS a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union1.feature:101",
      "suite": "opencypher",
      "name": "[5] Failing when UNION has different columns",
      "feature": "Union1 - Union",
      "path": "tck/features/clauses/union/Union1.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union1.feature#L101",
      "source_sha256": "bdeb646a251d99763142b4c13f6cbc37768690a5eb3f2f0cca6a6c575bdc8423",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS a\nUNION\nRETURN 2 AS b"
        },
        {
          "text": "a SyntaxError should be raised at compile time: DifferentColumnsInUnion"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union2.feature:33",
      "suite": "opencypher",
      "name": "[1] Two elements, both unique, not distinct",
      "feature": "Union2 - Union All",
      "path": "tck/features/clauses/union/Union2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union2.feature#L33",
      "source_sha256": "0727882d00d06a8cc73a1cecadeed28534236adcaf98693859d4eea62f0ad561",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS x\nUNION ALL\nRETURN 2 AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union2.feature:47",
      "suite": "opencypher",
      "name": "[2] Three elements, two unique, not distinct",
      "feature": "Union2 - Union All",
      "path": "tck/features/clauses/union/Union2.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union2.feature#L47",
      "source_sha256": "0727882d00d06a8cc73a1cecadeed28534236adcaf98693859d4eea62f0ad561",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 2 AS x\nUNION ALL\nRETURN 1 AS x\nUNION ALL\nRETURN 2 AS x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union2.feature:64",
      "suite": "opencypher",
      "name": "[3] Two single-column inputs, one with duplicates, not distinct",
      "feature": "Union2 - Union All",
      "path": "tck/features/clauses/union/Union2.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union2.feature#L64",
      "source_sha256": "0727882d00d06a8cc73a1cecadeed28534236adcaf98693859d4eea62f0ad561",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [2, 1, 2, 3] AS x\nRETURN x\nUNION ALL\nUNWIND [3, 4] AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ],
            [
              "3"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union2.feature:84",
      "suite": "opencypher",
      "name": "[4] Should be able to create text output from union all queries",
      "feature": "Union2 - Union All",
      "path": "tck/features/clauses/union/Union2.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union2.feature#L84",
      "source_sha256": "0727882d00d06a8cc73a1cecadeed28534236adcaf98693859d4eea62f0ad561",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nRETURN a AS a\nUNION ALL\nMATCH (b:B)\nRETURN b AS a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union2.feature:104",
      "suite": "opencypher",
      "name": "[5] Failing when UNION ALL has different columns",
      "feature": "Union2 - Union All",
      "path": "tck/features/clauses/union/Union2.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union2.feature#L104",
      "source_sha256": "0727882d00d06a8cc73a1cecadeed28534236adcaf98693859d4eea62f0ad561",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS a\nUNION ALL\nRETURN 2 AS b"
        },
        {
          "text": "a SyntaxError should be raised at compile time: DifferentColumnsInUnion"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union3.feature:33",
      "suite": "opencypher",
      "name": "[1] Failing when mixing UNION and UNION ALL",
      "feature": "Union3 - Union in combination with Union All",
      "path": "tck/features/clauses/union/Union3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union3.feature#L33",
      "source_sha256": "3ee0bdc7ed4c222e47a6a7174a78f51066e4d3ef960359600ab1a97c45ccd3d2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS a\nUNION\nRETURN 2 AS a\nUNION ALL\nRETURN 3 AS a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidClauseComposition"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/union/Union3.feature:45",
      "suite": "opencypher",
      "name": "[2] Failing when mixing UNION ALL and UNION",
      "feature": "Union3 - Union in combination with Union All",
      "path": "tck/features/clauses/union/Union3.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/union/Union3.feature#L45",
      "source_sha256": "3ee0bdc7ed4c222e47a6a7174a78f51066e4d3ef960359600ab1a97c45ccd3d2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS a\nUNION ALL\nRETURN 2 AS a\nUNION\nRETURN 3 AS a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidClauseComposition"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:33",
      "suite": "opencypher",
      "name": "[1] Unwinding a list",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L33",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:47",
      "suite": "opencypher",
      "name": "[2] Unwinding a range",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L47",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND range(1, 3) AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:61",
      "suite": "opencypher",
      "name": "[3] Unwinding a concatenation of lists",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L61",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS first, [4, 5, 6] AS second\nUNWIND (first + second) AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ],
            [
              "4"
            ],
            [
              "5"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:79",
      "suite": "opencypher",
      "name": "[4] Unwinding a collected unwound expression",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L79",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND RANGE(1, 2) AS row\nWITH collect(row) AS rows\nUNWIND rows AS x\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:94",
      "suite": "opencypher",
      "name": "[5] Unwinding a collected expression",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L94",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 1}), ({id: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (row)\nWITH collect(row) AS rows\nUNWIND rows AS node\nRETURN node.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "node.id"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:113",
      "suite": "opencypher",
      "name": "[6] Creating nodes from an unwound parameter list",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L113",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Year {year: 2016})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "events",
              "[{year: 2016, id: 1}, {year: 2016, id: 2}]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "UNWIND $events AS event\nMATCH (y:Year {year: event.year})\nMERGE (e:Event {id: event.id})\nMERGE (y)<-[:IN]-(e)\nRETURN e.id AS x\nORDER BY x"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "x"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "2"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:140",
      "suite": "opencypher",
      "name": "[7] Double unwinding a list of lists",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L140",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [[1, 2, 3], [4, 5, 6]] AS lol\nUNWIND lol AS x\nUNWIND x AS y\nRETURN y"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "y"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ],
            [
              "4"
            ],
            [
              "5"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:159",
      "suite": "opencypher",
      "name": "[8] Unwinding the empty list",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L159",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [] AS empty\nRETURN empty"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "empty"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:170",
      "suite": "opencypher",
      "name": "[9] Unwinding null",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L170",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND null AS nil\nRETURN nil"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nil"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:181",
      "suite": "opencypher",
      "name": "[10] Unwinding list with duplicates",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L181",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 1, 2, 2, 3, 3, 4, 4, 5, 5] AS duplicate\nRETURN duplicate"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duplicate"
            ],
            [
              "1"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "2"
            ],
            [
              "3"
            ],
            [
              "3"
            ],
            [
              "4"
            ],
            [
              "4"
            ],
            [
              "5"
            ],
            [
              "5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:202",
      "suite": "opencypher",
      "name": "[11] Unwind does not prune context",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L202",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nUNWIND list AS x\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list",
              "x"
            ],
            [
              "[1, 2, 3]",
              "1"
            ],
            [
              "[1, 2, 3]",
              "2"
            ],
            [
              "[1, 2, 3]",
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:217",
      "suite": "opencypher",
      "name": "[12] Unwind does not remove variables from scope",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L217",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:S),\n  (n),\n  (e:E),\n  (s)-[:X]->(e),\n  (s)-[:Y]->(e),\n  (n)-[:Y]->(e)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:S)-[:X]->(b1)\nWITH a, collect(b1) AS bees\nUNWIND bees AS b2\nMATCH (a)-[:Y]->(b2)\nRETURN a, b2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b2"
            ],
            [
              "(:S)",
              "(:E)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:241",
      "suite": "opencypher",
      "name": "[13] Multiple unwinds after each other",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L241",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2] AS xs, [3, 4] AS ys, [5, 6] AS zs\nUNWIND xs AS x\nUNWIND ys AS y\nUNWIND zs AS z\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "xs",
              "y",
              "ys",
              "z",
              "zs"
            ],
            [
              "1",
              "[1, 2]",
              "3",
              "[3, 4]",
              "5",
              "[5, 6]"
            ],
            [
              "1",
              "[1, 2]",
              "3",
              "[3, 4]",
              "6",
              "[5, 6]"
            ],
            [
              "1",
              "[1, 2]",
              "4",
              "[3, 4]",
              "5",
              "[5, 6]"
            ],
            [
              "1",
              "[1, 2]",
              "4",
              "[3, 4]",
              "6",
              "[5, 6]"
            ],
            [
              "2",
              "[1, 2]",
              "3",
              "[3, 4]",
              "5",
              "[5, 6]"
            ],
            [
              "2",
              "[1, 2]",
              "3",
              "[3, 4]",
              "6",
              "[5, 6]"
            ],
            [
              "2",
              "[1, 2]",
              "4",
              "[3, 4]",
              "5",
              "[5, 6]"
            ],
            [
              "2",
              "[1, 2]",
              "4",
              "[3, 4]",
              "6",
              "[5, 6]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/unwind/Unwind1.feature:263",
      "suite": "opencypher",
      "name": "[14] Unwind with merge",
      "feature": "Unwind1",
      "path": "tck/features/clauses/unwind/Unwind1.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/unwind/Unwind1.feature#L263",
      "source_sha256": "a77fd39cd9b3430c1cafe52f267d757fea0ce5891a09e3e443f1429df9f4a114",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "props",
              "[{login: 'login1', name: 'name1'}, {login: 'login2', name: 'name2'}]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "UNWIND $props AS prop\nMERGE (p:Person {login: prop.login})\nSET p.name = prop.name\nRETURN p.name, p.login"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.name",
              "p.login"
            ],
            [
              "'name1'",
              "'login1'"
            ],
            [
              "'name2'",
              "'login2'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+labels",
              "1"
            ],
            [
              "+properties",
              "4"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:34",
      "suite": "opencypher",
      "name": "[1] Forwarind a node variable 1",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L34",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:REL]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a\nMATCH (a)-->(b)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:52",
      "suite": "opencypher",
      "name": "[2] Forwarind a node variable 2",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L52",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:REL]->(:B)\nCREATE (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a\nMATCH (x:X), (a)-->(b)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "x"
            ],
            [
              "(:A)",
              "(:B)",
              "(:X)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:71",
      "suite": "opencypher",
      "name": "[3] Forwarding a relationship variable",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L71",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1]->(:X),\n       ()-[:T2]->(:X),\n       ()-[:T3]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->(:X)\nWITH r1 AS r2\nMATCH ()-[r2]->()\nRETURN r2 AS rel"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "rel"
            ],
            [
              "[:T1]"
            ],
            [
              "[:T2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:92",
      "suite": "opencypher",
      "name": "[4] Forwarding a path variable",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L92",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)\nWITH p\nRETURN p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "<()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:109",
      "suite": "opencypher",
      "name": "[5] Forwarding null",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L109",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:Start)\nWITH a\nMATCH (a)-->(b)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With1.feature:122",
      "suite": "opencypher",
      "name": "[6] Forwarding a node variable possibly null",
      "feature": "With1 - Forward single variable",
      "path": "tck/features/clauses/with/With1.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With1.feature#L122",
      "source_sha256": "50c9b3311f79d61aa2c3582a105c6210d29762e91bede7c7b9ed5044f601aabb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single), (a:A {num: 42}),\n       (b:B {num: 46}), (c:C)\nCREATE (s)-[:REL]->(a),\n       (s)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (b)-[:LOOP]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a:A)\nWITH a AS a\nMATCH (b:B)\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A {num: 42})",
              "(:B {num: 46})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With2.feature:34",
      "suite": "opencypher",
      "name": "[1] Forwarding a property to express a join",
      "feature": "With2 - Forward single expression",
      "path": "tck/features/clauses/with/With2.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With2.feature#L34",
      "source_sha256": "1bf2021bb376b02a756c7b8a06916eacd5701b941baea919a56f2ceb8c91867b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:End {num: 42, id: 0}),\n       (:End {num: 3}),\n       (:Begin {num: a.id})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Begin)\nWITH a.num AS property\nMATCH (b)\nWHERE b.id = property\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:End {num: 42, id: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With2.feature:55",
      "suite": "opencypher",
      "name": "[2] Forwarding a nested map literal",
      "feature": "With2 - Forward single expression",
      "path": "tck/features/clauses/with/With2.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With2.feature#L55",
      "source_sha256": "1bf2021bb376b02a756c7b8a06916eacd5701b941baea919a56f2ceb8c91867b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: {name2: 'baz'}} AS nestedMap\nRETURN nestedMap.name.name2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nestedMap.name.name2"
            ],
            [
              "'baz'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With3.feature:33",
      "suite": "opencypher",
      "name": "[1] Forwarding multiple node and relationship variables",
      "feature": "With3 - Forward multiple expressions",
      "path": "tck/features/clauses/with/With3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With3.feature#L33",
      "source_sha256": "a8a31814d590ac229caefbf0c8c722d8de1071fd6dd3965b02e1b13f4805a2ea",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1 {id: 0}]->(:X),\n       ()-[:T2 {id: 1}]->(:X),\n       ()-[:T2 {id: 2}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b:X)\nWITH a, r, b\nMATCH (a)-[r]->(b)\nRETURN r AS rel\n  ORDER BY rel.id"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "rel"
            ],
            [
              "[:T1 {id: 0}]"
            ],
            [
              "[:T2 {id: 1}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With5.feature:33",
      "suite": "opencypher",
      "name": "[1] DISTINCT on an expression",
      "feature": "With5 - Implicit grouping with DISTINCT",
      "path": "tck/features/clauses/with/With5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With5.feature#L33",
      "source_sha256": "4bd72ab7da091494c8959057ae49bbd5c00a7b5b1290a55a58b1c71bfec37e5e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH DISTINCT a.name AS name\nRETURN name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'A'"
            ],
            [
              "'B'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With5.feature:53",
      "suite": "opencypher",
      "name": "[2] Handling DISTINCT with lists in maps",
      "feature": "With5 - Implicit grouping with DISTINCT",
      "path": "tck/features/clauses/with/With5.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With5.feature#L53",
      "source_sha256": "4bd72ab7da091494c8959057ae49bbd5c00a7b5b1290a55a58b1c71bfec37e5e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({list: ['A', 'B']}), ({list: ['A', 'B']})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH DISTINCT {name: n.list} AS map\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:33",
      "suite": "opencypher",
      "name": "[1] Implicit grouping with single expression as grouping key and single aggregation",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L33",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name, count(*) AS relCount\nRETURN name, relCount"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name",
              "relCount"
            ],
            [
              "'A'",
              "2"
            ],
            [
              "'B'",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:53",
      "suite": "opencypher",
      "name": "[2] Implicit grouping with single relationship variable as grouping key and single aggregation",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L53",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1]->(:X),\n       ()-[:T2]->(:X),\n       ()-[:T3]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->(:X)\nWITH r1 AS r2, count(*) AS c\nMATCH ()-[r2]->()\nRETURN r2 AS rel"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "rel"
            ],
            [
              "[:T1]"
            ],
            [
              "[:T2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:74",
      "suite": "opencypher",
      "name": "[3] Implicit grouping with multiple node and relationship variables as grouping key and single aggregation",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L74",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1]->(:X),\n       ()-[:T2]->(:X),\n       ()-[:T3]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r1]->(b:X)\nWITH a, r1 AS r2, b, count(*) AS c\nMATCH (a)-[r2]->(b)\nRETURN r2 AS rel"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "rel"
            ],
            [
              "[:T1]"
            ],
            [
              "[:T2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:95",
      "suite": "opencypher",
      "name": "[4] Implicit grouping with single path variable as grouping key and single aggregation",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L95",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1 {num: 1}), (n2 {num: 2}),\n       (n3 {num: 3}), (n4 {num: 4})\nCREATE (n1)-[:T]->(n2),\n       (n3)-[:T]->(n4)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = ()-[*]->()\nWITH count(*) AS count, p AS p\nRETURN nodes(p) AS nodes"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes"
            ],
            [
              "[({num: 1}), ({num: 2})]"
            ],
            [
              "[({num: 3}), ({num: 4})]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:116",
      "suite": "opencypher",
      "name": "[5] Handle constants and parameters inside an expression which contains an aggregation expression",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L116",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "age",
              "38"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person)\nWITH $age + avg(person.age) - 1000 AS agg\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "agg"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:131",
      "suite": "opencypher",
      "name": "[6] Handle projected variables inside an expression which contains an aggregation expression",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L131",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age AS age, you\nWITH age, age + count(you.age) AS agg\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age",
              "agg"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:144",
      "suite": "opencypher",
      "name": "[7] Handle projected property accesses inside an expression which contains an aggregation expression",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L144",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age AS age, me.age + count(you.age) AS agg\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age",
              "agg"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:156",
      "suite": "opencypher",
      "name": "[8] Fail if not projected variables are used inside an expression which contains an aggregation expression",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L156",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age + count(you.age) AS agg\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With6.feature:166",
      "suite": "opencypher",
      "name": "[9] Fail if more complex expression, even if projected, are used inside expression which contains an aggregation expression",
      "feature": "With6 - Implicit grouping with aggregates",
      "path": "tck/features/clauses/with/With6.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With6.feature#L166",
      "source_sha256": "c7d238b4c4c4ebac96ca686f90be8f6c343971c56f04d1cf92d65904e6c5fbd5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age + you.age AS grp, me.age + you.age + count(*) AS agg\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With7.feature:33",
      "suite": "opencypher",
      "name": "[1] A simple pattern with one bound endpoint",
      "feature": "With7 - WITH on WITH",
      "path": "tck/features/clauses/with/With7.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With7.feature#L33",
      "source_sha256": "9e7312881d0d0e762f9c506b9a4cf0d0ec899db6d5094a52adcc8e7d99355f95",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:REL]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[r:REL]->(b:B)\nWITH a AS b, b AS tmp, r AS r\nWITH b AS a, r\nLIMIT 1\nMATCH (a)-[r]->(b)\nRETURN a, r, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "r",
              "b"
            ],
            [
              "(:A)",
              "[:REL]",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with/With7.feature:53",
      "suite": "opencypher",
      "name": "[2] Multiple WITHs using a predicate and aggregation",
      "feature": "With7 - WITH on WITH",
      "path": "tck/features/clauses/with/With7.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With7.feature#L53",
      "source_sha256": "9e7312881d0d0e762f9c506b9a4cf0d0ec899db6d5094a52adcc8e7d99355f95",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'David'}),\n       (b {name: 'Other'}),\n       (c {name: 'NotOther'}),\n       (d {name: 'NotOther2'}),\n       (a)-[:REL]->(b),\n       (a)-[:REL]->(c),\n       (a)-[:REL]->(d),\n       (b)-[:REL]->(),\n       (b)-[:REL]->(),\n       (c)-[:REL]->(),\n       (c)-[:REL]->(),\n       (d)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (david {name: 'David'})--(otherPerson)-->()\nWITH otherPerson, count(*) AS foaf\nWHERE foaf > 1\nWITH otherPerson\nWHERE otherPerson.name <> 'NotOther'\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:35",
      "suite": "opencypher",
      "name": "[1] Sort booleans in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 35,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L35",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS bools\nWITH bools\n  ORDER BY bools\n  LIMIT 1\nRETURN bools"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "bools"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:50",
      "suite": "opencypher",
      "name": "[2] Sort booleans in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L50",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS bools\nWITH bools\n  ORDER BY bools DESC\n  LIMIT 1\nRETURN bools"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "bools"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:65",
      "suite": "opencypher",
      "name": "[3] Sort integers in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L65",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 3, 2] AS ints\nWITH ints\n  ORDER BY ints\n  LIMIT 2\nRETURN ints"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "ints"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:81",
      "suite": "opencypher",
      "name": "[4] Sort integers in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L81",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 3, 2] AS ints\nWITH ints\n  ORDER BY ints DESC\n  LIMIT 2\nRETURN ints"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "ints"
            ],
            [
              "3"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:97",
      "suite": "opencypher",
      "name": "[5] Sort floats in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L97",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.5, 1.3, 999.99] AS floats\nWITH floats\n  ORDER BY floats\n  LIMIT 2\nRETURN floats"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "floats"
            ],
            [
              "1.3"
            ],
            [
              "1.5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:113",
      "suite": "opencypher",
      "name": "[6] Sort floats in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L113",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.5, 1.3, 999.99] AS floats\nWITH floats\n  ORDER BY floats DESC\n  LIMIT 2\nRETURN floats"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "floats"
            ],
            [
              "999.99"
            ],
            [
              "1.5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:129",
      "suite": "opencypher",
      "name": "[7] Sort strings in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L129",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['.*', '', ' ', 'one'] AS strings\nWITH strings\n  ORDER BY strings\n  LIMIT 2\nRETURN strings"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "strings"
            ],
            [
              "''"
            ],
            [
              "' '"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:145",
      "suite": "opencypher",
      "name": "[8] Sort strings in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L145",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['.*', '', ' ', 'one'] AS strings\nWITH strings\n  ORDER BY strings DESC\n  LIMIT 2\nRETURN strings"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "strings"
            ],
            [
              "'one'"
            ],
            [
              "'.*'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:161",
      "suite": "opencypher",
      "name": "[9] Sort lists in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L161",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[], ['a'], ['a', 1], [1], [1, 'a'], [1, null], [null, 1], [null, 2]] AS lists\nWITH lists\n  ORDER BY lists\n  LIMIT 4\nRETURN lists"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "lists"
            ],
            [
              "[]"
            ],
            [
              "['a']"
            ],
            [
              "['a', 1]"
            ],
            [
              "[1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:179",
      "suite": "opencypher",
      "name": "[10] Sort lists in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L179",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[], ['a'], ['a', 1], [1], [1, 'a'], [1, null], [null, 1], [null, 2]] AS lists\nWITH lists\n  ORDER BY lists DESC\n  LIMIT 4\nRETURN lists"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "lists"
            ],
            [
              "[null, 2]"
            ],
            [
              "[null, 1]"
            ],
            [
              "[1, null]"
            ],
            [
              "[1, 'a']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:197",
      "suite": "opencypher",
      "name": "[11] Sort dates in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L197",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [date({year: 1910, month: 5, day: 6}),\n        date({year: 1980, month: 12, day: 24}),\n        date({year: 1984, month: 10, day: 12}),\n        date({year: 1985, month: 5, day: 6}),\n        date({year: 1980, month: 10, day: 24}),\n        date({year: 1984, month: 10, day: 11})] AS dates\nWITH dates\n  ORDER BY dates\n  LIMIT 2\nRETURN dates"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "dates"
            ],
            [
              "'1910-05-06'"
            ],
            [
              "'1980-10-24'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:218",
      "suite": "opencypher",
      "name": "[12] Sort dates in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L218",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [date({year: 1910, month: 5, day: 6}),\n        date({year: 1980, month: 12, day: 24}),\n        date({year: 1984, month: 10, day: 12}),\n        date({year: 1985, month: 5, day: 6}),\n        date({year: 1980, month: 10, day: 24}),\n        date({year: 1984, month: 10, day: 11})] AS dates\nWITH dates\n  ORDER BY dates DESC\n  LIMIT 2\nRETURN dates"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "dates"
            ],
            [
              "'1985-05-06'"
            ],
            [
              "'1984-10-12'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:239",
      "suite": "opencypher",
      "name": "[13] Sort local times in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L239",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [localtime({hour: 10, minute: 35}),\n        localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}),\n        localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124}),\n        localtime({hour: 12, minute: 35, second: 13}),\n        localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})] AS localtimes\nWITH localtimes\n  ORDER BY localtimes\n  LIMIT 3\nRETURN localtimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "localtimes"
            ],
            [
              "'10:35'"
            ],
            [
              "'12:30:14.645876123'"
            ],
            [
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:260",
      "suite": "opencypher",
      "name": "[14] Sort local times in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 260,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L260",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [localtime({hour: 10, minute: 35}),\n        localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}),\n        localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124}),\n        localtime({hour: 12, minute: 35, second: 13}),\n        localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})] AS localtimes\nWITH localtimes\n  ORDER BY localtimes DESC\n  LIMIT 3\nRETURN localtimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "localtimes"
            ],
            [
              "'12:35:13'"
            ],
            [
              "'12:31:14.645876124'"
            ],
            [
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:281",
      "suite": "opencypher",
      "name": "[15] Sort times in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L281",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [time({hour: 10, minute: 35, timezone: '-08:00'}),\n        time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}),\n        time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'}),\n        time({hour: 12, minute: 35, second: 15, timezone: '+05:00'}),\n        time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})] AS times\nWITH times\n  ORDER BY times\n  LIMIT 3\nRETURN times"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "times"
            ],
            [
              "'12:35:15+05:00'"
            ],
            [
              "'12:30:14.645876123+01:01'"
            ],
            [
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:302",
      "suite": "opencypher",
      "name": "[16] Sort times in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L302",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [time({hour: 10, minute: 35, timezone: '-08:00'}),\n        time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}),\n        time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'}),\n        time({hour: 12, minute: 35, second: 15, timezone: '+05:00'}),\n        time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})] AS times\nWITH times\n  ORDER BY times DESC\n  LIMIT 3\nRETURN times"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "times"
            ],
            [
              "'10:35-08:00'"
            ],
            [
              "'12:31:14.645876124+01:00'"
            ],
            [
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:323",
      "suite": "opencypher",
      "name": "[17] Sort local date times in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L323",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12}),\n        localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}),\n        localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1}),\n        localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999}),\n        localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})] AS localdatetimes\nWITH localdatetimes\n  ORDER BY localdatetimes\n  LIMIT 3\nRETURN localdatetimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "localdatetimes"
            ],
            [
              "'0001-01-01T01:01:01.000000001'"
            ],
            [
              "'1980-12-11T12:31:14'"
            ],
            [
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:344",
      "suite": "opencypher",
      "name": "[18] Sort local date times in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L344",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12}),\n        localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}),\n        localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1}),\n        localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999}),\n        localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})] AS localdatetimes\nWITH localdatetimes\n  ORDER BY localdatetimes DESC\n  LIMIT 3\nRETURN localdatetimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "localdatetimes"
            ],
            [
              "'9999-09-09T09:59:59.999999999'"
            ],
            [
              "'1984-10-11T12:31:14.645876123'"
            ],
            [
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:365",
      "suite": "opencypher",
      "name": "[19] Sort date times in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 365,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L365",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'}),\n        datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'}),\n        datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'}),\n        datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'}),\n        datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})] AS datetimes\nWITH datetimes\n  ORDER BY datetimes\n  LIMIT 3\nRETURN datetimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "datetimes"
            ],
            [
              "'0001-01-01T01:01:01.000000001-11:59'"
            ],
            [
              "'1980-12-11T12:31:14-11:59'"
            ],
            [
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:386",
      "suite": "opencypher",
      "name": "[20] Sort date times in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 386,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L386",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'}),\n        datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'}),\n        datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'}),\n        datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'}),\n        datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})] AS datetimes\nWITH datetimes\n  ORDER BY datetimes DESC\n  LIMIT 3\nRETURN datetimes"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "datetimes"
            ],
            [
              "'9999-09-09T09:59:59.999999999+11:59'"
            ],
            [
              "'1984-10-11T12:30:14.000000012+00:15'"
            ],
            [
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:407",
      "suite": "opencypher",
      "name": "[21] Sort distinct types in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L407",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:N)-[r:REL]->()\nUNWIND [n, r, p, 1.5, ['list'], 'text', null, false, 0.0 / 0.0, {a: 'map'}] AS types\nWITH types\n  ORDER BY types\n  LIMIT 5\nRETURN types"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "types"
            ],
            [
              "{a: 'map'}"
            ],
            [
              "(:N)"
            ],
            [
              "[:REL]"
            ],
            [
              "['list']"
            ],
            [
              "<(:N)-[:REL]->()>"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:431",
      "suite": "opencypher",
      "name": "[22] Sort distinct types in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 431,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L431",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:N)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:N)-[r:REL]->()\nUNWIND [n, r, p, 1.5, ['list'], 'text', null, false, 0.0 / 0.0, {a: 'map'}] AS types\nWITH types\n  ORDER BY types DESC\n  LIMIT 5\nRETURN types"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "types"
            ],
            [
              "null"
            ],
            [
              "NaN"
            ],
            [
              "1.5"
            ],
            [
              "false"
            ],
            [
              "'text'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:483",
      "suite": "opencypher",
      "name": "[23] Sort by a boolean variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 483,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L483",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true}),\n       (:B {bool: false}),\n       (:C {bool: false}),\n       (:D {bool: true}),\n       (:E {bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.bool AS bool\nWITH a, bool\n  ORDER BY bool\n  LIMIT 3\nRETURN a, bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "bool"
            ],
            [
              "(:B {bool: false})",
              "false"
            ],
            [
              "(:C {bool: false})",
              "false"
            ],
            [
              "(:E {bool: false})",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:484",
      "suite": "opencypher",
      "name": "[23] Sort by a boolean variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 484,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L484",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true}),\n       (:B {bool: false}),\n       (:C {bool: false}),\n       (:D {bool: true}),\n       (:E {bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.bool AS bool\nWITH a, bool\n  ORDER BY bool ASC\n  LIMIT 3\nRETURN a, bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "bool"
            ],
            [
              "(:B {bool: false})",
              "false"
            ],
            [
              "(:C {bool: false})",
              "false"
            ],
            [
              "(:E {bool: false})",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:485",
      "suite": "opencypher",
      "name": "[23] Sort by a boolean variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 485,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L485",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true}),\n       (:B {bool: false}),\n       (:C {bool: false}),\n       (:D {bool: true}),\n       (:E {bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.bool AS bool\nWITH a, bool\n  ORDER BY bool ASCENDING\n  LIMIT 3\nRETURN a, bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "bool"
            ],
            [
              "(:B {bool: false})",
              "false"
            ],
            [
              "(:C {bool: false})",
              "false"
            ],
            [
              "(:E {bool: false})",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:514",
      "suite": "opencypher",
      "name": "[24] Sort by a boolean variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 514,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L514",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true}),\n       (:B {bool: false}),\n       (:C {bool: false}),\n       (:D {bool: true}),\n       (:E {bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.bool AS bool\nWITH a, bool\n  ORDER BY bool DESC\n  LIMIT 2\nRETURN a, bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "bool"
            ],
            [
              "(:A {bool: true})",
              "true"
            ],
            [
              "(:D {bool: true})",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:515",
      "suite": "opencypher",
      "name": "[24] Sort by a boolean variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 515,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L515",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true}),\n       (:B {bool: false}),\n       (:C {bool: false}),\n       (:D {bool: true}),\n       (:E {bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.bool AS bool\nWITH a, bool\n  ORDER BY bool DESCENDING\n  LIMIT 2\nRETURN a, bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "bool"
            ],
            [
              "(:A {bool: true})",
              "true"
            ],
            [
              "(:D {bool: true})",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:545",
      "suite": "opencypher",
      "name": "[25] Sort by an integer variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 545,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L545",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9}),\n       (:B {num: 5}),\n       (:C {num: 30}),\n       (:D {num: -11}),\n       (:E {num: 7054})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11})",
              "-11"
            ],
            [
              "(:B {num: 5})",
              "5"
            ],
            [
              "(:A {num: 9})",
              "9"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:546",
      "suite": "opencypher",
      "name": "[25] Sort by an integer variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 546,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L546",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9}),\n       (:B {num: 5}),\n       (:C {num: 30}),\n       (:D {num: -11}),\n       (:E {num: 7054})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num ASC\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11})",
              "-11"
            ],
            [
              "(:B {num: 5})",
              "5"
            ],
            [
              "(:A {num: 9})",
              "9"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:547",
      "suite": "opencypher",
      "name": "[25] Sort by an integer variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 547,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L547",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9}),\n       (:B {num: 5}),\n       (:C {num: 30}),\n       (:D {num: -11}),\n       (:E {num: 7054})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num ASCENDING\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11})",
              "-11"
            ],
            [
              "(:B {num: 5})",
              "5"
            ],
            [
              "(:A {num: 9})",
              "9"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:577",
      "suite": "opencypher",
      "name": "[26] Sort by an integer variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 577,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L577",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9}),\n       (:B {num: 5}),\n       (:C {num: 30}),\n       (:D {num: -11}),\n       (:E {num: 7054})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num DESC\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:E {num: 7054})",
              "7054"
            ],
            [
              "(:C {num: 30})",
              "30"
            ],
            [
              "(:A {num: 9})",
              "9"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:578",
      "suite": "opencypher",
      "name": "[26] Sort by an integer variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 578,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L578",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9}),\n       (:B {num: 5}),\n       (:C {num: 30}),\n       (:D {num: -11}),\n       (:E {num: 7054})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num DESCENDING\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:E {num: 7054})",
              "7054"
            ],
            [
              "(:C {num: 30})",
              "30"
            ],
            [
              "(:A {num: 9})",
              "9"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:608",
      "suite": "opencypher",
      "name": "[27] Sort by a float variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 608,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L608",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648}),\n       (:B {num: 30.94857}),\n       (:C {num: 30.94856}),\n       (:D {num: -11.2943}),\n       (:E {num: 7054.008})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11.2943})",
              "-11.2943"
            ],
            [
              "(:A {num: 5.025648})",
              "5.025648"
            ],
            [
              "(:C {num: 30.94856})",
              "30.94856"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:609",
      "suite": "opencypher",
      "name": "[27] Sort by a float variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 609,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L609",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648}),\n       (:B {num: 30.94857}),\n       (:C {num: 30.94856}),\n       (:D {num: -11.2943}),\n       (:E {num: 7054.008})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num ASC\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11.2943})",
              "-11.2943"
            ],
            [
              "(:A {num: 5.025648})",
              "5.025648"
            ],
            [
              "(:C {num: 30.94856})",
              "30.94856"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:610",
      "suite": "opencypher",
      "name": "[27] Sort by a float variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 610,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L610",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648}),\n       (:B {num: 30.94857}),\n       (:C {num: 30.94856}),\n       (:D {num: -11.2943}),\n       (:E {num: 7054.008})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num ASCENDING\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:D {num: -11.2943})",
              "-11.2943"
            ],
            [
              "(:A {num: 5.025648})",
              "5.025648"
            ],
            [
              "(:C {num: 30.94856})",
              "30.94856"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:640",
      "suite": "opencypher",
      "name": "[28] Sort by a float variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 640,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L640",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648}),\n       (:B {num: 30.94857}),\n       (:C {num: 30.94856}),\n       (:D {num: -11.2943}),\n       (:E {num: 7054.008})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num DESC\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:E {num: 7054.008})",
              "7054.008"
            ],
            [
              "(:B {num: 30.94857})",
              "30.94857"
            ],
            [
              "(:C {num: 30.94856})",
              "30.94856"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:641",
      "suite": "opencypher",
      "name": "[28] Sort by a float variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 641,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L641",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648}),\n       (:B {num: 30.94857}),\n       (:C {num: 30.94856}),\n       (:D {num: -11.2943}),\n       (:E {num: 7054.008})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.num AS num\nWITH a, num\n  ORDER BY num DESCENDING\n  LIMIT 3\nRETURN a, num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "num"
            ],
            [
              "(:E {num: 7054.008})",
              "7054.008"
            ],
            [
              "(:B {num: 30.94857})",
              "30.94857"
            ],
            [
              "(:C {num: 30.94856})",
              "30.94856"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:671",
      "suite": "opencypher",
      "name": "[29] Sort by a string variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 671,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L671",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem'}),\n       (:B {name: 'ipsum'}),\n       (:C {name: 'dolor'}),\n       (:D {name: 'sit'}),\n       (:E {name: 'amet'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.name AS name\nWITH a, name\n  ORDER BY name\n  LIMIT 3\nRETURN a, name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "name"
            ],
            [
              "(:E {name: 'amet'})",
              "'amet'"
            ],
            [
              "(:C {name: 'dolor'})",
              "'dolor'"
            ],
            [
              "(:B {name: 'ipsum'})",
              "'ipsum'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:672",
      "suite": "opencypher",
      "name": "[29] Sort by a string variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 672,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L672",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem'}),\n       (:B {name: 'ipsum'}),\n       (:C {name: 'dolor'}),\n       (:D {name: 'sit'}),\n       (:E {name: 'amet'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.name AS name\nWITH a, name\n  ORDER BY name ASC\n  LIMIT 3\nRETURN a, name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "name"
            ],
            [
              "(:E {name: 'amet'})",
              "'amet'"
            ],
            [
              "(:C {name: 'dolor'})",
              "'dolor'"
            ],
            [
              "(:B {name: 'ipsum'})",
              "'ipsum'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:673",
      "suite": "opencypher",
      "name": "[29] Sort by a string variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 673,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L673",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem'}),\n       (:B {name: 'ipsum'}),\n       (:C {name: 'dolor'}),\n       (:D {name: 'sit'}),\n       (:E {name: 'amet'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.name AS name\nWITH a, name\n  ORDER BY name ASCENDING\n  LIMIT 3\nRETURN a, name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "name"
            ],
            [
              "(:E {name: 'amet'})",
              "'amet'"
            ],
            [
              "(:C {name: 'dolor'})",
              "'dolor'"
            ],
            [
              "(:B {name: 'ipsum'})",
              "'ipsum'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:703",
      "suite": "opencypher",
      "name": "[30] Sort by a string variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 703,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L703",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem'}),\n       (:B {name: 'ipsum'}),\n       (:C {name: 'dolor'}),\n       (:D {name: 'sit'}),\n       (:E {name: 'amet'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.name AS name\nWITH a, name\n  ORDER BY name DESC\n  LIMIT 3\nRETURN a, name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "name"
            ],
            [
              "(:D {name: 'sit'})",
              "'sit'"
            ],
            [
              "(:A {name: 'lorem'})",
              "'lorem'"
            ],
            [
              "(:B {name: 'ipsum'})",
              "'ipsum'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:704",
      "suite": "opencypher",
      "name": "[30] Sort by a string variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 704,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L704",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem'}),\n       (:B {name: 'ipsum'}),\n       (:C {name: 'dolor'}),\n       (:D {name: 'sit'}),\n       (:E {name: 'amet'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.name AS name\nWITH a, name\n  ORDER BY name DESCENDING\n  LIMIT 3\nRETURN a, name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "name"
            ],
            [
              "(:D {name: 'sit'})",
              "'sit'"
            ],
            [
              "(:A {name: 'lorem'})",
              "'lorem'"
            ],
            [
              "(:B {name: 'ipsum'})",
              "'ipsum'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:734",
      "suite": "opencypher",
      "name": "[31] Sort by a list variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 734,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L734",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2]}),\n       (:B {list: [1, 2]}),\n       (:C {list: [300, 0]}),\n       (:D {list: [1, -20]}),\n       (:E {list: [2, -2, 100]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.list AS list\nWITH a, list\n  ORDER BY list\n  LIMIT 3\nRETURN a, list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "list"
            ],
            [
              "(:B {list: [1, 2]})",
              "[1, 2]"
            ],
            [
              "(:D {list: [1, -20]})",
              "[1, -20]"
            ],
            [
              "(:A {list: [2, -2]})",
              "[2, -2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:735",
      "suite": "opencypher",
      "name": "[31] Sort by a list variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 735,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L735",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2]}),\n       (:B {list: [1, 2]}),\n       (:C {list: [300, 0]}),\n       (:D {list: [1, -20]}),\n       (:E {list: [2, -2, 100]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.list AS list\nWITH a, list\n  ORDER BY list ASC\n  LIMIT 3\nRETURN a, list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "list"
            ],
            [
              "(:B {list: [1, 2]})",
              "[1, 2]"
            ],
            [
              "(:D {list: [1, -20]})",
              "[1, -20]"
            ],
            [
              "(:A {list: [2, -2]})",
              "[2, -2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:736",
      "suite": "opencypher",
      "name": "[31] Sort by a list variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 736,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L736",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2]}),\n       (:B {list: [1, 2]}),\n       (:C {list: [300, 0]}),\n       (:D {list: [1, -20]}),\n       (:E {list: [2, -2, 100]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.list AS list\nWITH a, list\n  ORDER BY list ASCENDING\n  LIMIT 3\nRETURN a, list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "list"
            ],
            [
              "(:B {list: [1, 2]})",
              "[1, 2]"
            ],
            [
              "(:D {list: [1, -20]})",
              "[1, -20]"
            ],
            [
              "(:A {list: [2, -2]})",
              "[2, -2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:766",
      "suite": "opencypher",
      "name": "[32] Sort by a list variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 766,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L766",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2]}),\n       (:B {list: [1, 2]}),\n       (:C {list: [300, 0]}),\n       (:D {list: [1, -20]}),\n       (:E {list: [2, -2, 100]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.list AS list\nWITH a, list\n  ORDER BY list DESC\n  LIMIT 3\nRETURN a, list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "list"
            ],
            [
              "(:C {list: [300, 0]})",
              "[300, 0]"
            ],
            [
              "(:E {list: [2, -2, 100]})",
              "[2, -2, 100]"
            ],
            [
              "(:A {list: [2, -2]})",
              "[2, -2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:767",
      "suite": "opencypher",
      "name": "[32] Sort by a list variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 767,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L767",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2]}),\n       (:B {list: [1, 2]}),\n       (:C {list: [300, 0]}),\n       (:D {list: [1, -20]}),\n       (:E {list: [2, -2, 100]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.list AS list\nWITH a, list\n  ORDER BY list DESCENDING\n  LIMIT 3\nRETURN a, list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "list"
            ],
            [
              "(:C {list: [300, 0]})",
              "[300, 0]"
            ],
            [
              "(:E {list: [2, -2, 100]})",
              "[2, -2, 100]"
            ],
            [
              "(:A {list: [2, -2]})",
              "[2, -2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:797",
      "suite": "opencypher",
      "name": "[33] Sort by a date variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 797,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L797",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.date AS date\nWITH a, date\n  ORDER BY date\n  LIMIT 2\nRETURN a, date"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "date"
            ],
            [
              "(:A {date: '1910-05-06'})",
              "'1910-05-06'"
            ],
            [
              "(:E {date: '1980-10-24'})",
              "'1980-10-24'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:798",
      "suite": "opencypher",
      "name": "[33] Sort by a date variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 798,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L798",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.date AS date\nWITH a, date\n  ORDER BY date ASC\n  LIMIT 2\nRETURN a, date"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "date"
            ],
            [
              "(:A {date: '1910-05-06'})",
              "'1910-05-06'"
            ],
            [
              "(:E {date: '1980-10-24'})",
              "'1980-10-24'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:799",
      "suite": "opencypher",
      "name": "[33] Sort by a date variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 799,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L799",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.date AS date\nWITH a, date\n  ORDER BY date ASCENDING\n  LIMIT 2\nRETURN a, date"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "date"
            ],
            [
              "(:A {date: '1910-05-06'})",
              "'1910-05-06'"
            ],
            [
              "(:E {date: '1980-10-24'})",
              "'1980-10-24'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:829",
      "suite": "opencypher",
      "name": "[34] Sort by a date variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 829,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L829",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.date AS date\nWITH a, date\n  ORDER BY date DESC\n  LIMIT 2\nRETURN a, date"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "date"
            ],
            [
              "(:D {date: '1985-05-06'})",
              "'1985-05-06'"
            ],
            [
              "(:C {date: '1984-10-12'})",
              "'1984-10-12'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:830",
      "suite": "opencypher",
      "name": "[34] Sort by a date variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 830,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L830",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.date AS date\nWITH a, date\n  ORDER BY date DESCENDING\n  LIMIT 2\nRETURN a, date"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "date"
            ],
            [
              "(:D {date: '1985-05-06'})",
              "'1985-05-06'"
            ],
            [
              "(:C {date: '1984-10-12'})",
              "'1984-10-12'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:860",
      "suite": "opencypher",
      "name": "[35] Sort by a local time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 860,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L860",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:A {time: '10:35'})",
              "'10:35'"
            ],
            [
              "(:D {time: '12:30:14.645876123'})",
              "'12:30:14.645876123'"
            ],
            [
              "(:B {time: '12:31:14.645876123'})",
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:861",
      "suite": "opencypher",
      "name": "[35] Sort by a local time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 861,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L861",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time ASC\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:A {time: '10:35'})",
              "'10:35'"
            ],
            [
              "(:D {time: '12:30:14.645876123'})",
              "'12:30:14.645876123'"
            ],
            [
              "(:B {time: '12:31:14.645876123'})",
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:862",
      "suite": "opencypher",
      "name": "[35] Sort by a local time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 862,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L862",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time ASCENDING\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:A {time: '10:35'})",
              "'10:35'"
            ],
            [
              "(:D {time: '12:30:14.645876123'})",
              "'12:30:14.645876123'"
            ],
            [
              "(:B {time: '12:31:14.645876123'})",
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:892",
      "suite": "opencypher",
      "name": "[36] Sort by a local time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 892,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L892",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time DESC\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:E {time: '12:31:15'})",
              "'12:31:15'"
            ],
            [
              "(:C {time: '12:31:14.645876124'})",
              "'12:31:14.645876124'"
            ],
            [
              "(:B {time: '12:31:14.645876123'})",
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:893",
      "suite": "opencypher",
      "name": "[36] Sort by a local time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 893,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L893",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time DESCENDING\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:E {time: '12:31:15'})",
              "'12:31:15'"
            ],
            [
              "(:C {time: '12:31:14.645876124'})",
              "'12:31:14.645876124'"
            ],
            [
              "(:B {time: '12:31:14.645876123'})",
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:923",
      "suite": "opencypher",
      "name": "[37] Sort by a time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 923,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L923",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:D {time: '12:35:15+05:00'})",
              "'12:35:15+05:00'"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})",
              "'12:30:14.645876123+01:01'"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})",
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:924",
      "suite": "opencypher",
      "name": "[37] Sort by a time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 924,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L924",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time ASC\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:D {time: '12:35:15+05:00'})",
              "'12:35:15+05:00'"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})",
              "'12:30:14.645876123+01:01'"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})",
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:925",
      "suite": "opencypher",
      "name": "[37] Sort by a time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 925,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L925",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time ASCENDING\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:D {time: '12:35:15+05:00'})",
              "'12:35:15+05:00'"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})",
              "'12:30:14.645876123+01:01'"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})",
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:955",
      "suite": "opencypher",
      "name": "[38] Sort by a time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 955,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L955",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time DESC\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:A {time: '10:35-08:00'})",
              "'10:35-08:00'"
            ],
            [
              "(:C {time: '12:31:14.645876124+01:00'})",
              "'12:31:14.645876124+01:00'"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})",
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:956",
      "suite": "opencypher",
      "name": "[38] Sort by a time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 956,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L956",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.time AS time\nWITH a, time\n  ORDER BY time DESCENDING\n  LIMIT 3\nRETURN a, time"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "time"
            ],
            [
              "(:A {time: '10:35-08:00'})",
              "'10:35-08:00'"
            ],
            [
              "(:C {time: '12:31:14.645876124+01:00'})",
              "'12:31:14.645876124+01:00'"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})",
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:986",
      "suite": "opencypher",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 986,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L986",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})",
              "'0001-01-01T01:01:01.000000001'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})",
              "'1980-12-11T12:31:14'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})",
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:987",
      "suite": "opencypher",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 987,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L987",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime ASC\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})",
              "'0001-01-01T01:01:01.000000001'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})",
              "'1980-12-11T12:31:14'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})",
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:988",
      "suite": "opencypher",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 988,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L988",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime ASCENDING\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})",
              "'0001-01-01T01:01:01.000000001'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})",
              "'1980-12-11T12:31:14'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})",
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1018",
      "suite": "opencypher",
      "name": "[40] Sort by a local date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1018,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1018",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime DESC\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999'})",
              "'9999-09-09T09:59:59.999999999'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123'})",
              "'1984-10-11T12:31:14.645876123'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})",
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1019",
      "suite": "opencypher",
      "name": "[40] Sort by a local date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1019,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1019",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime DESCENDING\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999'})",
              "'9999-09-09T09:59:59.999999999'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123'})",
              "'1984-10-11T12:31:14.645876123'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})",
              "'1984-10-11T12:30:14.000000012'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1049",
      "suite": "opencypher",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1049,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1049",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})",
              "'0001-01-01T01:01:01.000000001-11:59'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})",
              "'1980-12-11T12:31:14-11:59'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})",
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1050",
      "suite": "opencypher",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1050,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1050",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime ASC\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})",
              "'0001-01-01T01:01:01.000000001-11:59'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})",
              "'1980-12-11T12:31:14-11:59'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})",
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1051",
      "suite": "opencypher",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1051,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1051",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime ASCENDING\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})",
              "'0001-01-01T01:01:01.000000001-11:59'"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})",
              "'1980-12-11T12:31:14-11:59'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})",
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1081",
      "suite": "opencypher",
      "name": "[42] Sort by a date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1081,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1081",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime DESC\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999+11:59'})",
              "'9999-09-09T09:59:59.999999999+11:59'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012+00:15'})",
              "'1984-10-11T12:30:14.000000012+00:15'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})",
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1082",
      "suite": "opencypher",
      "name": "[42] Sort by a date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1082,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1082",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a, a.datetime AS datetime\nWITH a, datetime\n  ORDER BY datetime DESCENDING\n  LIMIT 3\nRETURN a, datetime"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "datetime"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999+11:59'})",
              "'9999-09-09T09:59:59.999999999+11:59'"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012+00:15'})",
              "'1984-10-11T12:30:14.000000012+00:15'"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})",
              "'1984-10-11T12:31:14.645876123+00:17'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1102",
      "suite": "opencypher",
      "name": "[43] Sort by a variable that is only partially orderable on a non-distinct binding table",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1102",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [0, 2, 1, 2, 0, 1] AS x\nWITH x\n  ORDER BY x ASC\n  LIMIT 2\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "0"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1103",
      "suite": "opencypher",
      "name": "[43] Sort by a variable that is only partially orderable on a non-distinct binding table",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1103",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [0, 2, 1, 2, 0, 1] AS x\nWITH x\n  ORDER BY x DESC\n  LIMIT 2\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1122",
      "suite": "opencypher",
      "name": "[44] Sort by a variable that is only partially orderable on a non-distinct binding table, but made distinct",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1122",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [0, 2, 1, 2, 0, 1] AS x\nWITH DISTINCT x\n  ORDER BY x ASC\n  LIMIT 1\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1123",
      "suite": "opencypher",
      "name": "[44] Sort by a variable that is only partially orderable on a non-distinct binding table, but made distinct",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1123",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [0, 2, 1, 2, 0, 1] AS x\nWITH DISTINCT x\n  ORDER BY x DESC\n  LIMIT 1\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1144",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: booleans",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1144",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [true, false] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1145",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: integers",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1145",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [351, -3974856, 93, -3, 123, 0, 3, -2, 20934587, 1, 20934585, 20934586, -10] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1146",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: floats",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1146",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [351.5, -3974856.01, -3.203957, 123.0002, 123.0001, 123.00013, 123.00011, 0.0100000, 0.0999999, 0.00000001, 3.0, 209345.87, -10.654] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1147",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: string",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1147",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH ['Sort', 'order', ' ', 'should', 'be', '', 'consistent', 'with', 'comparisons', ', ', 'where', 'comparisons are', 'defined', '!'] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1148",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: lists",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1148",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [[2, 2], [2, -2], [1, 2], [], [1], [300, 0], [1, -20], [2, -2, 100]] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1149",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: dates",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1149",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [date({year: 1910, month: 5, day: 6}), date({year: 1980, month: 12, day: 24}), date({year: 1984, month: 10, day: 12}), date({year: 1985, month: 5, day: 6}), date({year: 1980, month: 10, day: 24}), date({year: 1984, month: 10, day: 11})] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1150",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: localtimes",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1150",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [localtime({hour: 10, minute: 35}), localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124}), localtime({hour: 12, minute: 35, second: 13}), localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123}), localtime({hour: 12, minute: 31, second: 15})] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1151",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: times",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1151",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [time({hour: 10, minute: 35, timezone: '-08:00'}), time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'}), time({hour: 12, minute: 35, second: 15, timezone: '+05:00'}), time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'}), time({hour: 12, minute: 35, second: 15, timezone: '+01:00'})] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1152",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: localdatetimes",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1152",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12}), localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1}), localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999}), localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1153",
      "suite": "opencypher",
      "name": "[45] Sort order should be consistent with comparisons where comparisons are defined #Example: datetimes",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1153",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'}), datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'}), datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'}), datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'}), datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})] AS values\nWITH values, size(values) AS numOfValues\nUNWIND values AS value\nWITH size([ x IN values WHERE x < value ]) AS x, value, numOfValues\n  ORDER BY value\nWITH numOfValues, collect(x) AS orderedX\nRETURN orderedX = range(0, numOfValues-1) AS equal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "equal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1173",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1173",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY c\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1174",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1174",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY c ASC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1175",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1175,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1175",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY c ASCENDING\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1176",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1176",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY c DESC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1177",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1177",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY c DESCENDING\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1178",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1178",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1179",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1179",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY d ASC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1180",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1180",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY d ASCENDING\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1181",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1181",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY d DESC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1182",
      "suite": "opencypher",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy1.feature",
      "line": 1182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy1.feature#L1182",
      "source_sha256": "b7ae551a0af42b754e1c87e67a7577669efd594d0b942d73e8e5db0ad583005f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:A), (:B), (:B), (:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B), (c:C)\nWITH a, b\nWITH a\n  ORDER BY d DESCENDING\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:61",
      "suite": "opencypher",
      "name": "[1] Sort by a boolean expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L61",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true, bool2: true}),\n       (:B {bool: false, bool2: false}),\n       (:C {bool: false, bool2: true}),\n       (:D {bool: true, bool2: true}),\n       (:E {bool: true, bool2: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY NOT (a.bool AND a.bool2)\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {bool: true, bool2: true})"
            ],
            [
              "(:D {bool: true, bool2: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:62",
      "suite": "opencypher",
      "name": "[1] Sort by a boolean expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L62",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true, bool2: true}),\n       (:B {bool: false, bool2: false}),\n       (:C {bool: false, bool2: true}),\n       (:D {bool: true, bool2: true}),\n       (:E {bool: true, bool2: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY NOT (a.bool AND a.bool2) ASC\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {bool: true, bool2: true})"
            ],
            [
              "(:D {bool: true, bool2: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:63",
      "suite": "opencypher",
      "name": "[1] Sort by a boolean expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L63",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true, bool2: true}),\n       (:B {bool: false, bool2: false}),\n       (:C {bool: false, bool2: true}),\n       (:D {bool: true, bool2: true}),\n       (:E {bool: true, bool2: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY NOT (a.bool AND a.bool2) ASCENDING\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {bool: true, bool2: true})"
            ],
            [
              "(:D {bool: true, bool2: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:92",
      "suite": "opencypher",
      "name": "[2] Sort by a boolean expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L92",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true, bool2: true}),\n       (:B {bool: false, bool2: false}),\n       (:C {bool: false, bool2: true}),\n       (:D {bool: true, bool2: true}),\n       (:E {bool: true, bool2: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY NOT (a.bool AND a.bool2) DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:B {bool: false, bool2: false})"
            ],
            [
              "(:C {bool: false, bool2: true})"
            ],
            [
              "(:E {bool: true, bool2: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:93",
      "suite": "opencypher",
      "name": "[2] Sort by a boolean expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L93",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {bool: true, bool2: true}),\n       (:B {bool: false, bool2: false}),\n       (:C {bool: false, bool2: true}),\n       (:D {bool: true, bool2: true}),\n       (:E {bool: true, bool2: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY NOT (a.bool AND a.bool2) DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:B {bool: false, bool2: false})"
            ],
            [
              "(:C {bool: false, bool2: true})"
            ],
            [
              "(:E {bool: true, bool2: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:122",
      "suite": "opencypher",
      "name": "[3] Sort by an integer expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L122",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, num2: 5}),\n       (:B {num: 5, num2: 4}),\n       (:C {num: 30, num2: 3}),\n       (:D {num: -11, num2: 2}),\n       (:E {num: 7054, num2: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num2 + (a.num * 2)) * -1\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054, num2: 1})"
            ],
            [
              "(:C {num: 30, num2: 3})"
            ],
            [
              "(:A {num: 9, num2: 5})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:123",
      "suite": "opencypher",
      "name": "[3] Sort by an integer expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L123",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, num2: 5}),\n       (:B {num: 5, num2: 4}),\n       (:C {num: 30, num2: 3}),\n       (:D {num: -11, num2: 2}),\n       (:E {num: 7054, num2: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num2 + (a.num * 2)) * -1 ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054, num2: 1})"
            ],
            [
              "(:C {num: 30, num2: 3})"
            ],
            [
              "(:A {num: 9, num2: 5})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:124",
      "suite": "opencypher",
      "name": "[3] Sort by an integer expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L124",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, num2: 5}),\n       (:B {num: 5, num2: 4}),\n       (:C {num: 30, num2: 3}),\n       (:D {num: -11, num2: 2}),\n       (:E {num: 7054, num2: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num2 + (a.num * 2)) * -1 ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054, num2: 1})"
            ],
            [
              "(:C {num: 30, num2: 3})"
            ],
            [
              "(:A {num: 9, num2: 5})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:153",
      "suite": "opencypher",
      "name": "[4] Sort by an integer expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L153",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, num2: 5}),\n       (:B {num: 5, num2: 4}),\n       (:C {num: 30, num2: 3}),\n       (:D {num: -11, num2: 2}),\n       (:E {num: 7054, num2: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num2 + (a.num * 2)) * -1 DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -11, num2: 2})"
            ],
            [
              "(:B {num: 5, num2: 4})"
            ],
            [
              "(:A {num: 9, num2: 5})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:154",
      "suite": "opencypher",
      "name": "[4] Sort by an integer expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L154",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, num2: 5}),\n       (:B {num: 5, num2: 4}),\n       (:C {num: 30, num2: 3}),\n       (:D {num: -11, num2: 2}),\n       (:E {num: 7054, num2: 1})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num2 + (a.num * 2)) * -1 DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -11, num2: 2})"
            ],
            [
              "(:B {num: 5, num2: 4})"
            ],
            [
              "(:A {num: 9, num2: 5})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:183",
      "suite": "opencypher",
      "name": "[5] Sort by a float expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L183",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648, num2: 1.96357}),\n       (:B {num: 30.94857, num2: 0.00002}),\n       (:C {num: 30.94856, num2: 0.00002}),\n       (:D {num: -11.2943, num2: -8.5007}),\n       (:E {num: 7054.008, num2: 948.841})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num + a.num2 * 2) * -1.01\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054.008, num2: 948.841})"
            ],
            [
              "(:B {num: 30.94857, num2: 0.00002})"
            ],
            [
              "(:C {num: 30.94856, num2: 0.00002})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:184",
      "suite": "opencypher",
      "name": "[5] Sort by a float expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L184",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648, num2: 1.96357}),\n       (:B {num: 30.94857, num2: 0.00002}),\n       (:C {num: 30.94856, num2: 0.00002}),\n       (:D {num: -11.2943, num2: -8.5007}),\n       (:E {num: 7054.008, num2: 948.841})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num + a.num2 * 2) * -1.01 ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054.008, num2: 948.841})"
            ],
            [
              "(:B {num: 30.94857, num2: 0.00002})"
            ],
            [
              "(:C {num: 30.94856, num2: 0.00002})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:185",
      "suite": "opencypher",
      "name": "[5] Sort by a float expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L185",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648, num2: 1.96357}),\n       (:B {num: 30.94857, num2: 0.00002}),\n       (:C {num: 30.94856, num2: 0.00002}),\n       (:D {num: -11.2943, num2: -8.5007}),\n       (:E {num: 7054.008, num2: 948.841})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num + a.num2 * 2) * -1.01 ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {num: 7054.008, num2: 948.841})"
            ],
            [
              "(:B {num: 30.94857, num2: 0.00002})"
            ],
            [
              "(:C {num: 30.94856, num2: 0.00002})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:214",
      "suite": "opencypher",
      "name": "[6] Sort by a float expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L214",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648, num2: 1.96357}),\n       (:B {num: 30.94857, num2: 0.00002}),\n       (:C {num: 30.94856, num2: 0.00002}),\n       (:D {num: -11.2943, num2: -8.5007}),\n       (:E {num: 7054.008, num2: 948.841})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num + a.num2 * 2) * -1.01 DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -11.2943, num2: -8.5007})"
            ],
            [
              "(:A {num: 5.025648, num2: 1.96357})"
            ],
            [
              "(:C {num: 30.94856, num2: 0.00002})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:215",
      "suite": "opencypher",
      "name": "[6] Sort by a float expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L215",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 5.025648, num2: 1.96357}),\n       (:B {num: 30.94857, num2: 0.00002}),\n       (:C {num: 30.94856, num2: 0.00002}),\n       (:D {num: -11.2943, num2: -8.5007}),\n       (:E {num: 7054.008, num2: 948.841})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY (a.num + a.num2 * 2) * -1.01 DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -11.2943, num2: -8.5007})"
            ],
            [
              "(:A {num: 5.025648, num2: 1.96357})"
            ],
            [
              "(:C {num: 30.94856, num2: 0.00002})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:244",
      "suite": "opencypher",
      "name": "[7] Sort by a string expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L244",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem', title: 'dr.'}),\n       (:B {name: 'ipsum', title: 'dr.'}),\n       (:C {name: 'dolor', title: 'prof.'}),\n       (:D {name: 'sit', title: 'dr.'}),\n       (:E {name: 'amet', title: 'prof.'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.title + ' ' + a.name\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {name: 'lorem', title: 'dr.'})"
            ],
            [
              "(:B {name: 'ipsum', title: 'dr.'})"
            ],
            [
              "(:D {name: 'sit', title: 'dr.'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:245",
      "suite": "opencypher",
      "name": "[7] Sort by a string expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L245",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem', title: 'dr.'}),\n       (:B {name: 'ipsum', title: 'dr.'}),\n       (:C {name: 'dolor', title: 'prof.'}),\n       (:D {name: 'sit', title: 'dr.'}),\n       (:E {name: 'amet', title: 'prof.'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.title + ' ' + a.name ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {name: 'lorem', title: 'dr.'})"
            ],
            [
              "(:B {name: 'ipsum', title: 'dr.'})"
            ],
            [
              "(:D {name: 'sit', title: 'dr.'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:246",
      "suite": "opencypher",
      "name": "[7] Sort by a string expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L246",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem', title: 'dr.'}),\n       (:B {name: 'ipsum', title: 'dr.'}),\n       (:C {name: 'dolor', title: 'prof.'}),\n       (:D {name: 'sit', title: 'dr.'}),\n       (:E {name: 'amet', title: 'prof.'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.title + ' ' + a.name ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {name: 'lorem', title: 'dr.'})"
            ],
            [
              "(:B {name: 'ipsum', title: 'dr.'})"
            ],
            [
              "(:D {name: 'sit', title: 'dr.'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:275",
      "suite": "opencypher",
      "name": "[8] Sort by a string expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L275",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem', title: 'dr.'}),\n       (:B {name: 'ipsum', title: 'dr.'}),\n       (:C {name: 'dolor', title: 'prof.'}),\n       (:D {name: 'sit', title: 'dr.'}),\n       (:E {name: 'amet', title: 'prof.'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.title + ' ' + a.name DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {name: 'dolor', title: 'prof.'})"
            ],
            [
              "(:E {name: 'amet', title: 'prof.'})"
            ],
            [
              "(:D {name: 'sit', title: 'dr.'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:276",
      "suite": "opencypher",
      "name": "[8] Sort by a string expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L276",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {name: 'lorem', title: 'dr.'}),\n       (:B {name: 'ipsum', title: 'dr.'}),\n       (:C {name: 'dolor', title: 'prof.'}),\n       (:D {name: 'sit', title: 'dr.'}),\n       (:E {name: 'amet', title: 'prof.'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.title + ' ' + a.name DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {name: 'dolor', title: 'prof.'})"
            ],
            [
              "(:E {name: 'amet', title: 'prof.'})"
            ],
            [
              "(:D {name: 'sit', title: 'dr.'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:305",
      "suite": "opencypher",
      "name": "[9] Sort by a list expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L305",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2], list2: [3, -2]}),\n       (:B {list: [1, 2], list2: [2, -2]}),\n       (:C {list: [300, 0], list2: [1, -2]}),\n       (:D {list: [1, -20], list2: [4, -2]}),\n       (:E {list: [2, -2, 100], list2: [5, -2]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY [a.list2[1], a.list2[0], a.list[1]] + a.list + a.list2\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {list: [300, 0], list2: [1, -2]})"
            ],
            [
              "(:B {list: [1, 2], list2: [2, -2]})"
            ],
            [
              "(:A {list: [2, -2], list2: [3, -2]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:306",
      "suite": "opencypher",
      "name": "[9] Sort by a list expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 306,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L306",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2], list2: [3, -2]}),\n       (:B {list: [1, 2], list2: [2, -2]}),\n       (:C {list: [300, 0], list2: [1, -2]}),\n       (:D {list: [1, -20], list2: [4, -2]}),\n       (:E {list: [2, -2, 100], list2: [5, -2]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY [a.list2[1], a.list2[0], a.list[1]] + a.list + a.list2 ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {list: [300, 0], list2: [1, -2]})"
            ],
            [
              "(:B {list: [1, 2], list2: [2, -2]})"
            ],
            [
              "(:A {list: [2, -2], list2: [3, -2]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:307",
      "suite": "opencypher",
      "name": "[9] Sort by a list expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 307,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L307",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2], list2: [3, -2]}),\n       (:B {list: [1, 2], list2: [2, -2]}),\n       (:C {list: [300, 0], list2: [1, -2]}),\n       (:D {list: [1, -20], list2: [4, -2]}),\n       (:E {list: [2, -2, 100], list2: [5, -2]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY [a.list2[1], a.list2[0], a.list[1]] + a.list + a.list2 ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {list: [300, 0], list2: [1, -2]})"
            ],
            [
              "(:B {list: [1, 2], list2: [2, -2]})"
            ],
            [
              "(:A {list: [2, -2], list2: [3, -2]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:336",
      "suite": "opencypher",
      "name": "[10] Sort by a list expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 336,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L336",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2], list2: [3, -2]}),\n       (:B {list: [1, 2], list2: [2, -2]}),\n       (:C {list: [300, 0], list2: [1, -2]}),\n       (:D {list: [1, -20], list2: [4, -2]}),\n       (:E {list: [2, -2, 100], list2: [5, -2]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY [a.list2[1], a.list2[0], a.list[1]] + a.list + a.list2 DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {list: [2, -2, 100], list2: [5, -2]})"
            ],
            [
              "(:D {list: [1, -20], list2: [4, -2]})"
            ],
            [
              "(:A {list: [2, -2], list2: [3, -2]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:337",
      "suite": "opencypher",
      "name": "[10] Sort by a list expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L337",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {list: [2, -2], list2: [3, -2]}),\n       (:B {list: [1, 2], list2: [2, -2]}),\n       (:C {list: [300, 0], list2: [1, -2]}),\n       (:D {list: [1, -20], list2: [4, -2]}),\n       (:E {list: [2, -2, 100], list2: [5, -2]})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY [a.list2[1], a.list2[0], a.list[1]] + a.list + a.list2 DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {list: [2, -2, 100], list2: [5, -2]})"
            ],
            [
              "(:D {list: [1, -20], list2: [4, -2]})"
            ],
            [
              "(:A {list: [2, -2], list2: [3, -2]})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:366",
      "suite": "opencypher",
      "name": "[11] Sort by a date expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 366,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L366",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.date + duration({months: 1, days: 2})\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {date: '1910-05-06'})"
            ],
            [
              "(:E {date: '1980-10-24'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:367",
      "suite": "opencypher",
      "name": "[11] Sort by a date expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 367,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L367",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.date + duration({months: 1, days: 2}) ASC\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {date: '1910-05-06'})"
            ],
            [
              "(:E {date: '1980-10-24'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:368",
      "suite": "opencypher",
      "name": "[11] Sort by a date expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 368,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L368",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.date + duration({months: 1, days: 2}) ASCENDING\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {date: '1910-05-06'})"
            ],
            [
              "(:E {date: '1980-10-24'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:397",
      "suite": "opencypher",
      "name": "[12] Sort by a date expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 397,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L397",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.date + duration({months: 1, days: 2}) DESC\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {date: '1985-05-06'})"
            ],
            [
              "(:C {date: '1984-10-12'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:398",
      "suite": "opencypher",
      "name": "[12] Sort by a date expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 398,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L398",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {date: date({year: 1910, month: 5, day: 6})}),\n       (:B {date: date({year: 1980, month: 12, day: 24})}),\n       (:C {date: date({year: 1984, month: 10, day: 12})}),\n       (:D {date: date({year: 1985, month: 5, day: 6})}),\n       (:E {date: date({year: 1980, month: 10, day: 24})}),\n       (:F {date: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.date + duration({months: 1, days: 2}) DESCENDING\n  LIMIT 2\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {date: '1985-05-06'})"
            ],
            [
              "(:C {date: '1984-10-12'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:427",
      "suite": "opencypher",
      "name": "[13] Sort by a local time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 427,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L427",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6})\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {time: '10:35'})"
            ],
            [
              "(:D {time: '12:30:14.645876123'})"
            ],
            [
              "(:B {time: '12:31:14.645876123'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:428",
      "suite": "opencypher",
      "name": "[13] Sort by a local time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 428,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L428",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {time: '10:35'})"
            ],
            [
              "(:D {time: '12:30:14.645876123'})"
            ],
            [
              "(:B {time: '12:31:14.645876123'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:429",
      "suite": "opencypher",
      "name": "[13] Sort by a local time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 429,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L429",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {time: '10:35'})"
            ],
            [
              "(:D {time: '12:30:14.645876123'})"
            ],
            [
              "(:B {time: '12:31:14.645876123'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:458",
      "suite": "opencypher",
      "name": "[14] Sort by a local time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 458,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L458",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {time: '12:31:15'})"
            ],
            [
              "(:C {time: '12:31:14.645876124'})"
            ],
            [
              "(:B {time: '12:31:14.645876123'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:459",
      "suite": "opencypher",
      "name": "[14] Sort by a local time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 459,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L459",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: localtime({hour: 10, minute: 35})}),\n       (:B {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {time: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876124})}),\n       (:D {time: localtime({hour: 12, minute: 30, second: 14, nanosecond: 645876123})}),\n       (:E {time: localtime({hour: 12, minute: 31, second: 15})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:E {time: '12:31:15'})"
            ],
            [
              "(:C {time: '12:31:14.645876124'})"
            ],
            [
              "(:B {time: '12:31:14.645876123'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:488",
      "suite": "opencypher",
      "name": "[15] Sort by a time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 488,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L488",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6})\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {time: '12:35:15+05:00'})"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:489",
      "suite": "opencypher",
      "name": "[15] Sort by a time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 489,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L489",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {time: '12:35:15+05:00'})"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:490",
      "suite": "opencypher",
      "name": "[15] Sort by a time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 490,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L490",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {time: '12:35:15+05:00'})"
            ],
            [
              "(:E {time: '12:30:14.645876123+01:01'})"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:519",
      "suite": "opencypher",
      "name": "[16] Sort by a time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 519,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L519",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {time: '10:35-08:00'})"
            ],
            [
              "(:C {time: '12:31:14.645876124+01:00'})"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:520",
      "suite": "opencypher",
      "name": "[16] Sort by a time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 520,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L520",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {time: time({hour: 10, minute: 35, timezone: '-08:00'})}),\n       (:B {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})}),\n       (:C {time: time({hour: 12, minute: 31, second: 14, nanosecond: 645876124, timezone: '+01:00'})}),\n       (:D {time: time({hour: 12, minute: 35, second: 15, timezone: '+05:00'})}),\n       (:E {time: time({hour: 12, minute: 30, second: 14, nanosecond: 645876123, timezone: '+01:01'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.time + duration({minutes: 6}) DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {time: '10:35-08:00'})"
            ],
            [
              "(:C {time: '12:31:14.645876124+01:00'})"
            ],
            [
              "(:B {time: '12:31:14.645876123+01:00'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:549",
      "suite": "opencypher",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 549,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L549",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6})\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:550",
      "suite": "opencypher",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 550,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L550",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:551",
      "suite": "opencypher",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 551,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L551",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:580",
      "suite": "opencypher",
      "name": "[18] Sort by a local date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 580,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L580",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:581",
      "suite": "opencypher",
      "name": "[18] Sort by a local date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 581,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L581",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12})}),\n       (:B {datetime: localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})}),\n       (:C {datetime: localdatetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1})}),\n       (:D {datetime: localdatetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999})}),\n       (:E {datetime: localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:610",
      "suite": "opencypher",
      "name": "[19] Sort by a date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 610,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L610",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6})\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:611",
      "suite": "opencypher",
      "name": "[19] Sort by a date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 611,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L611",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) ASC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:612",
      "suite": "opencypher",
      "name": "[19] Sort by a date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 612,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L612",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) ASCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {datetime: '0001-01-01T01:01:01.000000001-11:59'})"
            ],
            [
              "(:E {datetime: '1980-12-11T12:31:14-11:59'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:641",
      "suite": "opencypher",
      "name": "[20] Sort by a date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 641,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L641",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) DESC\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999+11:59'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012+00:15'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:642",
      "suite": "opencypher",
      "name": "[20] Sort by a date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 642,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L642",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 30, second: 14, nanosecond: 12, timezone: '+00:15'})}),\n       (:B {datetime: datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+00:17'})}),\n       (:C {datetime: datetime({year: 1, month: 1, day: 1, hour: 1, minute: 1, second: 1, nanosecond: 1, timezone: '-11:59'})}),\n       (:D {datetime: datetime({year: 9999, month: 9, day: 9, hour: 9, minute: 59, second: 59, nanosecond: 999999999, timezone: '+11:59'})}),\n       (:E {datetime: datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '-11:59'})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.datetime + duration({days: 4, minutes: 6}) DESCENDING\n  LIMIT 3\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {datetime: '9999-09-09T09:59:59.999999999+11:59'})"
            ],
            [
              "(:A {datetime: '1984-10-11T12:30:14.000000012+00:15'})"
            ],
            [
              "(:B {datetime: '1984-10-11T12:31:14.645876123+00:17'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:670",
      "suite": "opencypher",
      "name": "[21] Sort by an expression that is only partially orderable on a non-distinct binding table",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 670,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L670",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name\n  ORDER BY a.name + 'C' ASC\n  LIMIT 2\nRETURN name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'A'"
            ],
            [
              "'A'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:671",
      "suite": "opencypher",
      "name": "[21] Sort by an expression that is only partially orderable on a non-distinct binding table",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 671,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L671",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name\n  ORDER BY a.name + 'C' DESC\n  LIMIT 2\nRETURN name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'C'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:698",
      "suite": "opencypher",
      "name": "[22] Sort by an expression that is only partially orderable on a non-distinct binding table, but used as a grouping key",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 698,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L698",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name, count(*) AS cnt\n  ORDER BY a.name ASC\n  LIMIT 1\nRETURN name, cnt"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name",
              "cnt"
            ],
            [
              "'A'",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:699",
      "suite": "opencypher",
      "name": "[22] Sort by an expression that is only partially orderable on a non-distinct binding table, but used as a grouping key",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 699,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L699",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name, count(*) AS cnt\n  ORDER BY a.name DESC\n  LIMIT 1\nRETURN name, cnt"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name",
              "cnt"
            ],
            [
              "'C'",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:726",
      "suite": "opencypher",
      "name": "[23] Sort by an expression that is only partially orderable on a non-distinct binding table, but used in parts as a grouping key",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 726,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L726",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name, count(*) AS cnt\n  ORDER BY a.name + 'C' ASC\n  LIMIT 1\nRETURN name, cnt"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name",
              "cnt"
            ],
            [
              "'A'",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:727",
      "suite": "opencypher",
      "name": "[23] Sort by an expression that is only partially orderable on a non-distinct binding table, but used in parts as a grouping key",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 727,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L727",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS name, count(*) AS cnt\n  ORDER BY a.name + 'C' DESC\n  LIMIT 1\nRETURN name, cnt"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name",
              "cnt"
            ],
            [
              "'C'",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:754",
      "suite": "opencypher",
      "name": "[24] Sort by an expression that is only partially orderable on a non-distinct binding table, but made distinct",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 754,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L754",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH DISTINCT a.name AS name\n  ORDER BY a.name ASC\n  LIMIT 1\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'A'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:755",
      "suite": "opencypher",
      "name": "[24] Sort by an expression that is only partially orderable on a non-distinct binding table, but made distinct",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 755,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L755",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH DISTINCT a.name AS name\n  ORDER BY a.name DESC\n  LIMIT 1\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:770",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 770,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L770",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY count(1)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:771",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 771,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L771",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY count(n)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:772",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 772,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L772",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY count(n.num1)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:773",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 773,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L773",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY count(1 + n.num1)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:774",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 774,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L774",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:775",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 775,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L775",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) ASC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:776",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 776,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L776",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) ASCENDING\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:777",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 777,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L777",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) DESC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:778",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 778,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L778",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) DESCENDING\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:779",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 779,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L779",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2), n.name\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:780",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 780,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L780",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) ASC, n.name\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:781",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 781,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L781",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) ASCENDING, n.name\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:782",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 782,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L782",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) DESC, n.name\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:783",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 783,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L783",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY max(n.num2) DESCENDING, n.name\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:784",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 784,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L784",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name, max(n.num2)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:785",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 785,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L785",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name ASC, max(n.num2) ASC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:786",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 786,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L786",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name ASC, max(n.num2) DESC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:787",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 787,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L787",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name DESC, max(n.num2) ASC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:788",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 788,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L788",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name DESC, max(n.num2) DESC\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:789",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 789,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L789",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name, max(n.num2), n.name2\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:790",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 790,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L790",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.name, n.name2, max(n.num2)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:791",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 791,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L791",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n, max(n.num2)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:792",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 792,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L792",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n.num1, max(n.num2)\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:793",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 793,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L793",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n, max(n.num2), n.num1\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:794",
      "suite": "opencypher",
      "name": "[25] Fail on sorting by an aggregation",
      "feature": "WithOrderBy2 - Order by a single expression",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy2.feature",
      "line": 794,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy2.feature#L794",
      "source_sha256": "6458cc928427c505fb7f02a9c458afd3da98359cc0b4743f53885b4fa45e2b67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n.num1 AS foo\n  ORDER BY n, count(n.num1), max(n.num2), n.num1\nRETURN foo AS foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:63",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L63",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool, a.num\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:64",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L64",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool, a.num ASC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:65",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L65",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool, a.num ASCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:66",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L66",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASC, a.num\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:67",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L67",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASC, a.num ASC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:68",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L68",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASC, a.num ASCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:69",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L69",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASCENDING, a.num\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:70",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L70",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASCENDING, a.num ASC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:71",
      "suite": "opencypher",
      "name": "[1] Sort by two expressions, both in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L71",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASCENDING, a.num ASCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:101",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L101",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool, a.num DESC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:102",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L102",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool, a.num DESCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:103",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L103",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASC, a.num DESC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:104",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L104",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASC, a.num DESCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:105",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L105",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASCENDING, a.num DESC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:106",
      "suite": "opencypher",
      "name": "[2] Sort by two expressions, first in ascending order, second in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L106",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool ASCENDING, a.num DESCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:136",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L136",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESC, a.num\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:137",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L137",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESC, a.num ASC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:138",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L138",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESC, a.num ASCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:139",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L139",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESCENDING, a.num\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:140",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L140",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESCENDING, a.num ASC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:141",
      "suite": "opencypher",
      "name": "[3] Sort by two expressions, first in descending order, second in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L141",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESCENDING, a.num ASCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:C {num: -30, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:171",
      "suite": "opencypher",
      "name": "[4] Sort by two expressions, both in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L171",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESC, a.num DESC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:172",
      "suite": "opencypher",
      "name": "[4] Sort by two expressions, both in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L172",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESC, a.num DESCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:173",
      "suite": "opencypher",
      "name": "[4] Sort by two expressions, both in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L173",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESCENDING, a.num DESC\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:174",
      "suite": "opencypher",
      "name": "[4] Sort by two expressions, both in descending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L174",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 9, bool: true}),\n       (:B {num: 5, bool: false}),\n       (:C {num: -30, bool: false}),\n       (:D {num: -41, bool: true}),\n       (:E {num: 7054, bool: false})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.bool DESCENDING, a.num DESCENDING\n  LIMIT 4\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A {num: 9, bool: true})"
            ],
            [
              "(:D {num: -41, bool: true})"
            ],
            [
              "(:E {num: 7054, bool: false})"
            ],
            [
              "(:B {num: 5, bool: false})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:204",
      "suite": "opencypher",
      "name": "[5] An expression without explicit sort direction is sorted in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L204",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num % 2 ASC, a.num, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 2, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:205",
      "suite": "opencypher",
      "name": "[5] An expression without explicit sort direction is sorted in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L205",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num % 2 ASC, a.num, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 2, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:206",
      "suite": "opencypher",
      "name": "[5] An expression without explicit sort direction is sorted in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L206",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num % 2 DESC, a.num, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:207",
      "suite": "opencypher",
      "name": "[5] An expression without explicit sort direction is sorted in ascending order",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L207",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num % 2 DESC, a.num, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:237",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 237,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L237",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) ASC, a.num ASC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:238",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 238,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L238",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) DESC, a.num ASC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:239",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L239",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, 4 + ((a.num * 2) % 2) ASC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:240",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 240,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L240",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, 4 + ((a.num * 2) % 2) DESC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:241",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L241",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, a.text ASC, 4 + ((a.num * 2) % 2) ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:242",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L242",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, a.text ASC, 4 + ((a.num * 2) % 2) DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:243",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L243",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) ASC, a.num ASC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:244",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L244",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) DESC, a.num ASC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:245",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L245",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, 4 + ((a.num * 2) % 2) ASC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:246",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L246",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, 4 + ((a.num * 2) % 2) DESC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:247",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L247",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, a.text DESC, 4 + ((a.num * 2) % 2) ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:248",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L248",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num ASC, a.text DESC, 4 + ((a.num * 2) % 2) DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 1, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:249",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L249",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) ASC, a.num DESC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:250",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L250",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) DESC, a.num DESC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:251",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L251",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, 4 + ((a.num * 2) % 2) ASC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:252",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L252",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, 4 + ((a.num * 2) % 2) DESC, a.text DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:253",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L253",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, a.text DESC, 4 + ((a.num * 2) % 2) ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:254",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 254,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L254",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, a.text DESC, 4 + ((a.num * 2) % 2) DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'b'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:255",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 255,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L255",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) ASC, a.num DESC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:256",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L256",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY 4 + ((a.num * 2) % 2) DESC, a.num DESC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:257",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L257",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, 4 + ((a.num * 2) % 2) ASC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:258",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L258",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, 4 + ((a.num * 2) % 2) DESC, a.text ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:259",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L259",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, a.text ASC, 4 + ((a.num * 2) % 2) ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:260",
      "suite": "opencypher",
      "name": "[6] An constant expression does not influence the order determined by other expression before and after the constant expression",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 260,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L260",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3, text: 'a'}),\n       ({num: 3, text: 'b'}),\n       ({num: 1, text: 'a'}),\n       ({num: 1, text: 'b'}),\n       ({num: 2, text: 'a'}),\n       ({num: 2, text: 'b'}),\n       ({num: 4, text: 'a'}),\n       ({num: 4, text: 'b'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\n  ORDER BY a.num DESC, a.text ASC, 4 + ((a.num * 2) % 2) DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({num: 4, text: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:279",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 279,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L279",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a ASC, a DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:280",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L280",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a + 2 ASC, a + 2 DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:281",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L281",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a * a ASC, a * a DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:282",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 282,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L282",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a ASC, -1 * a ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:283",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 283,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L283",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY -1 * a DESC, a ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:284",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 284,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L284",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a DESC, a ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:285",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L285",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a + 2 DESC, a + 2 ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:286",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 286,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L286",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a * a DESC, a * a ASC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:287",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L287",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY a DESC, -1 * a DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:288",
      "suite": "opencypher",
      "name": "[7] The order direction cannot be overwritten",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 288,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L288",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 3] AS a\nWITH a\n  ORDER BY -1 * a ASC, a DESC\n  LIMIT 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:304",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L304",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:305",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L305",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c ASC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:306",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 306,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L306",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c DESC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:307",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 307,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L307",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:308",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 308,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L308",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c ASC, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:309",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 309,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L309",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c DESC, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:310",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L310",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c, a, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:311",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 311,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L311",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c ASC, a, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:312",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 312,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L312",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c DESC, a, d\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:313",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L313",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c, d, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:314",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L314",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY b, c, d, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:315",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 315,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L315",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c, b, c, d, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:316",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 316,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L316",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY c, d, b, b, d, c, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:317",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 317,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L317",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:318",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 318,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L318",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e ASC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:319",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L319",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e DESC\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:320",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L320",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:321",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L321",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e ASC, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:322",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L322",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, e DESC, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:323",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L323",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e, a, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:324",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L324",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e ASC, a, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:325",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L325",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e DESC, a, f\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:326",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L326",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e, f, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:327",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L327",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY b, e, f, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:328",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L328",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e, b, e, f, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:329",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L329",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY e, f, b, b, f, e, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:330",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L330",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c, e\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:331",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L331",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY a, c, e, b\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:332",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L332",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY b, c, a, f, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:333",
      "suite": "opencypher",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy3.feature",
      "line": 333,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy3.feature#L333",
      "source_sha256": "3ed25befab2792fbb81037ce7fc096927dbff250288c6fbb4c595c2823078141",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 1 AS a, 'b' AS b, 3 AS c, true AS d\nWITH a, b\nWITH a\n  ORDER BY d, f, b, b, f, c, a\nRETURN a"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:35",
      "suite": "opencypher",
      "name": "[1] Sort by a projected expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 35,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L35",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num + num2 = 5\n       (:A {num: 5, num2: 2}), //num + num2 = 7\n       (:A {num: 9, num2: 0}), //num + num2 = 9\n       (:A {num: 3, num2: 3}), //num + num2 = 6\n       (:A {num: 7, num2: 1})  //num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum\n  ORDER BY a.num + a.num2\n  LIMIT 3\nRETURN a, sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6"
            ],
            [
              "(:A {num: 5, num2: 2})",
              "7"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:60",
      "suite": "opencypher",
      "name": "[2] Sort by an alias of a projected expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L60",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num + num2 = 5\n       (:A {num: 5, num2: 2}), //num + num2 = 7\n       (:A {num: 9, num2: 0}), //num + num2 = 9\n       (:A {num: 3, num2: 3}), //num + num2 = 6\n       (:A {num: 7, num2: 1})  //num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum\n  ORDER BY sum\n  LIMIT 3\nRETURN a, sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6"
            ],
            [
              "(:A {num: 5, num2: 2})",
              "7"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:85",
      "suite": "opencypher",
      "name": "[3] Sort by two projected expressions with order priority being different than projection order",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L85",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum, a.num2 % 3 AS mod\n  ORDER BY a.num2 % 3, a.num + a.num2\n  LIMIT 3\nRETURN a, sum, mod"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum",
              "mod"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6",
              "0"
            ],
            [
              "(:A {num: 9, num2: 0})",
              "9",
              "0"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:110",
      "suite": "opencypher",
      "name": "[4] Sort by one projected expression and one alias of a projected expression with order priority being different than projection order",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L110",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum, a.num2 % 3 AS mod\n  ORDER BY a.num2 % 3, sum\n  LIMIT 3\nRETURN a, sum, mod"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum",
              "mod"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6",
              "0"
            ],
            [
              "(:A {num: 9, num2: 0})",
              "9",
              "0"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:135",
      "suite": "opencypher",
      "name": "[5] Sort by one alias of a projected expression and one projected expression with order priority being different than projection order",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L135",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum, a.num2 % 3 AS mod\n  ORDER BY mod, a.num + a.num2\n  LIMIT 3\nRETURN a, sum, mod"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum",
              "mod"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6",
              "0"
            ],
            [
              "(:A {num: 9, num2: 0})",
              "9",
              "0"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:160",
      "suite": "opencypher",
      "name": "[6] Sort by aliases of two projected expressions with order priority being different than projection order",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L160",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum, a.num2 % 3 AS mod\n  ORDER BY mod, sum\n  LIMIT 3\nRETURN a, sum, mod"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "sum",
              "mod"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6",
              "0"
            ],
            [
              "(:A {num: 9, num2: 0})",
              "9",
              "0"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:185",
      "suite": "opencypher",
      "name": "[7] Sort by an alias of a projected expression where the alias shadows an existing variable",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L185",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num2 % 3 AS x\nWITH a, a.num + a.num2 AS x\n  ORDER BY x\n  LIMIT 3\nRETURN a, x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "x"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "5"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "6"
            ],
            [
              "(:A {num: 5, num2: 2})",
              "7"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:211",
      "suite": "opencypher",
      "name": "[8] Sort by non-projected existing variable",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L211",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum\nWITH a, a.num2 % 3 AS mod\n  ORDER BY sum\n  LIMIT 3\nRETURN a, mod"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "mod"
            ],
            [
              "(:A {num: 1, num2: 4})",
              "1"
            ],
            [
              "(:A {num: 3, num2: 3})",
              "0"
            ],
            [
              "(:A {num: 5, num2: 2})",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:237",
      "suite": "opencypher",
      "name": "[9] Sort by an alias of a projected expression containing the variable shadowed by the alias",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 237,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L237",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a.num2 AS x\nWITH x % 3 AS x\n  ORDER BY x\n  LIMIT 3\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "0"
            ],
            [
              "0"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:263",
      "suite": "opencypher",
      "name": "[10] Sort by a non-projected expression containing an alias of a projected expression containing the variable shadowed by the alias",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L263",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a.num2 AS x\nWITH x % 3 AS x\n  ORDER BY x * -1\n  LIMIT 3\nRETURN x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x"
            ],
            [
              "2"
            ],
            [
              "1"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:289",
      "suite": "opencypher",
      "name": "[11] Sort by an aggregate projection",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 289,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L289",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a.num2 % 3 AS mod, sum(a.num + a.num2) AS sum\n  ORDER BY sum(a.num + a.num2)\n  LIMIT 2\nRETURN mod, sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "mod",
              "sum"
            ],
            [
              "2",
              "7"
            ],
            [
              "1",
              "13"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:313",
      "suite": "opencypher",
      "name": "[12] Sort by an aliased aggregate projection",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L313",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a.num2 % 3 AS mod, sum(a.num + a.num2) AS sum\n  ORDER BY sum\n  LIMIT 2\nRETURN mod, sum"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "mod",
              "sum"
            ],
            [
              "2",
              "7"
            ],
            [
              "1",
              "13"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:337",
      "suite": "opencypher",
      "name": "[13] Fail on sorting by a non-projected aggregation on a variable",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L337",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a, a.num + a.num2 AS sum\nWITH a.num2 % 3 AS mod, min(sum) AS min\n  ORDER BY sum(sum)\n  LIMIT 2\nRETURN mod, min"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:358",
      "suite": "opencypher",
      "name": "[14] Fail on sorting by a non-projected aggregation on an expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 358,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L358",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {num: 1, num2: 4}), //num2 % 3 = 1, num + num2 = 5\n       (:A {num: 5, num2: 2}), //num2 % 3 = 2, num + num2 = 7\n       (:A {num: 9, num2: 0}), //num2 % 3 = 0, num + num2 = 9\n       (:A {num: 3, num2: 3}), //num2 % 3 = 0, num + num2 = 6\n       (:A {num: 7, num2: 1})  //num2 % 3 = 1, num + num2 = 8"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a.num2 % 3 AS mod, min(a.num + a.num2) AS min\n  ORDER BY sum(a.num + a.num2)\n  LIMIT 2\nRETURN mod, min"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:378",
      "suite": "opencypher",
      "name": "[15] Sort by an aliased aggregate projection does allow subsequent matching",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 378,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L378",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1 {id: 0}]->(:X),\n       ()-[:T2 {id: 1}]->(:X),\n       ()-[:T2 {id: 2}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->(b:X)\nWITH a, r, b, count(*) AS c\n  ORDER BY c\nMATCH (a)-[r]->(b)\nRETURN r AS rel\n  ORDER BY rel.id"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "rel"
            ],
            [
              "[:T1 {id: 0}]"
            ],
            [
              "[:T2 {id: 1}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:401",
      "suite": "opencypher",
      "name": "[16] Handle constants and parameters inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 401,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L401",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "age",
              "38"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (person)\nWITH avg(person.age) AS avgAge\nORDER BY $age + avg(person.age) - 1000\nRETURN avgAge"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "avgAge"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:417",
      "suite": "opencypher",
      "name": "[17] Handle projected variables inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 417,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L417",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age AS age, count(you.age) AS cnt\nORDER BY age, age + count(you.age)\nRETURN age"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:430",
      "suite": "opencypher",
      "name": "[18]  Handle projected property accesses inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 430,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L430",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age AS age, count(you.age) AS cnt\nORDER BY me.age + count(you.age)\nRETURN age"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "age"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:443",
      "suite": "opencypher",
      "name": "[19] Fail if not projected variables are used inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 443,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L443",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH count(you.age) AS agg\nORDER BY me.age + count(you.age)\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:454",
      "suite": "opencypher",
      "name": "[20] Fail if more complex expressions, even if projected, are used inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "path": "tck/features/clauses/with-orderBy/WithOrderBy4.feature",
      "line": 454,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-orderBy/WithOrderBy4.feature#L454",
      "source_sha256": "5a40eb7f176d5ee0d2e56de158067b2987cae106e27fd4f924be186b6dcbdceb",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (me: Person)--(you: Person)\nWITH me.age + you.age, count(*) AS cnt\nORDER BY me.age + you.age + count(*)\nRETURN *"
        },
        {
          "text": "a SyntaxError should be raised at compile time: AmbiguousAggregationExpression"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit1.feature:62",
      "suite": "opencypher",
      "name": "[1] Handle dependencies across WITH with SKIP",
      "feature": "WithSkipLimit1 - Skip",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit1.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit1.feature#L62",
      "source_sha256": "e38c149a8b3df231d7547690d861fb3442d59fc88df2a5f90d910723a1f30f03",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A', num: 0, id: 0}),\n       ({name: 'B', num: a.id, id: 1}),\n       ({name: 'C', num: 0, id: 2})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name AS property, a.num AS idToUse\n  ORDER BY property\n  SKIP 1\nMATCH (b)\nWHERE b.id = idToUse\nRETURN DISTINCT b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "({name: 'A', num: 0, id: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit1.feature:85",
      "suite": "opencypher",
      "name": "[2] Ordering and skipping on aggregate",
      "feature": "WithSkipLimit1 - Skip",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit1.feature#L85",
      "source_sha256": "e38c149a8b3df231d7547690d861fb3442d59fc88df2a5f90d910723a1f30f03",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1 {num: 3}]->(x:X),\n       ()-[:T2 {num: 2}]->(x),\n       ()-[:T3 {num: 1}]->(:Y)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->(x)\nWITH x, sum(r1.num) AS c\n  ORDER BY c SKIP 1\nRETURN x, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "c"
            ],
            [
              "(:X)",
              "5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit2.feature:62",
      "suite": "opencypher",
      "name": "[1] ORDER BY and LIMIT can be used",
      "feature": "WithSkipLimit2 - Limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit2.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit2.feature#L62",
      "source_sha256": "de903b85efac67bfe614b7c2162ade9812e0fbba3d1db27f4039fb78da044327",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (), (), (),\n       (a)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)\nWITH a\nORDER BY a.name\nLIMIT 1\nMATCH (a)-->(b)\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit2.feature:84",
      "suite": "opencypher",
      "name": "[2] Handle dependencies across WITH with LIMIT",
      "feature": "WithSkipLimit2 - Limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit2.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit2.feature#L84",
      "source_sha256": "de903b85efac67bfe614b7c2162ade9812e0fbba3d1db27f4039fb78da044327",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:End {num: 42, id: 0}),\n       (:End {num: 3}),\n       (:Begin {num: a.id})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Begin)\nWITH a.num AS property\n  LIMIT 1\nMATCH (b)\nWHERE b.id = property\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:End {num: 42, id: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit2.feature:106",
      "suite": "opencypher",
      "name": "[3] Connected components succeeding WITH with LIMIT",
      "feature": "WithSkipLimit2 - Limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit2.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit2.feature#L106",
      "source_sha256": "de903b85efac67bfe614b7c2162ade9812e0fbba3d1db27f4039fb78da044327",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:REL]->(:X)\nCREATE (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nWITH n\nLIMIT 1\nMATCH (m:B), (n)-->(x:X)\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m",
              "n",
              "x"
            ],
            [
              "(:B)",
              "(:A)",
              "(:X)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit2.feature:126",
      "suite": "opencypher",
      "name": "[4] Ordering and limiting on aggregate",
      "feature": "WithSkipLimit2 - Limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit2.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit2.feature#L126",
      "source_sha256": "de903b85efac67bfe614b7c2162ade9812e0fbba3d1db27f4039fb78da044327",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1 {num: 3}]->(x:X),\n       ()-[:T2 {num: 2}]->(x),\n       ()-[:T3 {num: 1}]->(:Y)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->(x)\nWITH x, sum(r1.num) AS c\n  ORDER BY c LIMIT 1\nRETURN x, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x",
              "c"
            ],
            [
              "(:Y)",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit3.feature:62",
      "suite": "opencypher",
      "name": "[1] Get rows in the middle",
      "feature": "WithSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit3.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit3.feature#L62",
      "source_sha256": "c6a0e75e4a165861a11a61209e7102a5efe9279345a2a12f8cfb726c274e03d0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n\nORDER BY n.name ASC\nSKIP 2\nLIMIT 2\nRETURN n"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit3.feature:87",
      "suite": "opencypher",
      "name": "[2] Get rows in the middle by param",
      "feature": "WithSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit3.feature#L87",
      "source_sha256": "c6a0e75e4a165861a11a61209e7102a5efe9279345a2a12f8cfb726c274e03d0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n  ({name: 'B'}),\n  ({name: 'C'}),\n  ({name: 'D'}),\n  ({name: 'E'})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "s",
              "2"
            ],
            [
              "l",
              "2"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH n\nORDER BY n.name ASC\nSKIP $s\nLIMIT $l\nRETURN n"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'C'})"
            ],
            [
              "({name: 'D'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-skip-limit/WithSkipLimit3.feature:115",
      "suite": "opencypher",
      "name": "[3] Limiting amount of rows when there are fewer left than the LIMIT argument",
      "feature": "WithSkipLimit3 - Skip and limit",
      "path": "tck/features/clauses/with-skip-limit/WithSkipLimit3.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-skip-limit/WithSkipLimit3.feature#L115",
      "source_sha256": "c6a0e75e4a165861a11a61209e7102a5efe9279345a2a12f8cfb726c274e03d0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 15) AS i\nCREATE ({count: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.count AS count\n  ORDER BY a.count\n  SKIP 10\n  LIMIT 10\nRETURN count"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "count"
            ],
            [
              "10"
            ],
            [
              "11"
            ],
            [
              "12"
            ],
            [
              "13"
            ],
            [
              "14"
            ],
            [
              "15"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere1.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter node with property predicate on a single variable with multiple bindings",
      "feature": "WithWhere1 - Filter single variable",
      "path": "tck/features/clauses/with-where/WithWhere1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere1.feature#L33",
      "source_sha256": "18f1f417bede33aee1a83c4203c774759dbca9eb0721b1e6ac5f22c9d8f89672",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'A'}),\n       ({name: 'B'}),\n       ({name: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\nWHERE a.name = 'B'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({name: 'B'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere1.feature:53",
      "suite": "opencypher",
      "name": "[2] Filter node with property predicate on a single variable with multiple distinct bindings",
      "feature": "WithWhere1 - Filter single variable",
      "path": "tck/features/clauses/with-where/WithWhere1.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere1.feature#L53",
      "source_sha256": "18f1f417bede33aee1a83c4203c774759dbca9eb0721b1e6ac5f22c9d8f89672",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name2: 'A'}),\n       ({name2: 'A'}),\n       ({name2: 'B'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH DISTINCT a.name2 AS name\nWHERE a.name2 = 'B'\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'B'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere1.feature:73",
      "suite": "opencypher",
      "name": "[3] Filter for an unbound relationship variable",
      "feature": "WithWhere1 - Filter single variable",
      "path": "tck/features/clauses/with-where/WithWhere1.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere1.feature#L73",
      "source_sha256": "18f1f417bede33aee1a83c4203c774759dbca9eb0721b1e6ac5f22c9d8f89672",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B {id: 1}), (:B {id: 2})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (other:B)\nOPTIONAL MATCH (a)-[r]->(other)\nWITH other WHERE r IS NULL\nRETURN other"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "other"
            ],
            [
              "(:B {id: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere1.feature:92",
      "suite": "opencypher",
      "name": "[4] Filter for an unbound node variable",
      "feature": "WithWhere1 - Filter single variable",
      "path": "tck/features/clauses/with-where/WithWhere1.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere1.feature#L92",
      "source_sha256": "18f1f417bede33aee1a83c4203c774759dbca9eb0721b1e6ac5f22c9d8f89672",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B {id: 1}), (:B {id: 2})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (other:B)\nOPTIONAL MATCH (a)-[r]->(other)\nWITH other WHERE a IS NULL\nRETURN other"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "other"
            ],
            [
              "(:B {id: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere2.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter nodes with conjunctive two-part property predicate on multi variables with multiple bindings",
      "feature": "WithWhere2 - Filter multiple variables",
      "path": "tck/features/clauses/with-where/WithWhere2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere2.feature#L33",
      "source_sha256": "faa34b7ccba5fb77bbd5e1fd627d1d3ee33c390d9d2a06573e8e59533f554314",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B {id: 1}), (c:C {id: 2}), (d:D)\nCREATE (a)-[:T]->(b),\n       (a)-[:T]->(c),\n       (a)-[:T]->(d),\n       (b)-[:T]->(c),\n       (b)-[:T]->(d),\n       (c)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)--(b)--(c)--(d)--(a), (b)--(d)\nWITH a, c, d\nWHERE a.id = 1\n  AND c.id = 2\nRETURN d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "(:A)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere2.feature:59",
      "suite": "opencypher",
      "name": "[2] Filter node with conjunctive multi-part property predicates on multi variables with multiple bindings",
      "feature": "WithWhere2 - Filter multiple variables",
      "path": "tck/features/clauses/with-where/WithWhere2.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere2.feature#L59",
      "source_sha256": "faa34b7ccba5fb77bbd5e1fd627d1d3ee33c390d9d2a06573e8e59533f554314",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (advertiser {name: 'advertiser1', id: 0}),\n       (thing {name: 'Color', id: 1}),\n       (red {name: 'red'}),\n       (p1 {name: 'product1'}),\n       (p2 {name: 'product4'})\nCREATE (advertiser)-[:ADV_HAS_PRODUCT]->(p1),\n       (advertiser)-[:ADV_HAS_PRODUCT]->(p2),\n       (thing)-[:AA_HAS_VALUE]->(red),\n       (p1)-[:AP_HAS_VALUE]->(red),\n       (p2)-[:AP_HAS_VALUE]->(red)"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "1",
              "0"
            ],
            [
              "2",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (advertiser)-[:ADV_HAS_PRODUCT]->(out)-[:AP_HAS_VALUE]->(red)<-[:AA_HAS_VALUE]-(a)\nWITH a, advertiser, red, out\nWHERE advertiser.id = $1\n  AND a.id = $2\n  AND red.name = 'red'\n  AND out.name = 'product1'\nRETURN out.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "out.name"
            ],
            [
              "'product1'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere3.feature:33",
      "suite": "opencypher",
      "name": "[1] Join between node identities",
      "feature": "WithWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/with-where/WithWhere3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere3.feature#L33",
      "source_sha256": "66f50d4bb137cc5ca119cb1b7962768e3c26e5966188704af461248fbb44b89a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWITH a, b\nWHERE a = b\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:A)"
            ],
            [
              "(:B)",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere3.feature:52",
      "suite": "opencypher",
      "name": "[2] Join between node properties of disconnected nodes",
      "feature": "WithWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/with-where/WithWhere3.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere3.feature#L52",
      "source_sha256": "66f50d4bb137cc5ca119cb1b7962768e3c26e5966188704af461248fbb44b89a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A {id: 1}),\n       (:A {id: 2}),\n       (:B {id: 2}),\n       (:B {id: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nWITH a, b\nWHERE a.id = b.id\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A {id: 2})",
              "(:B {id: 2})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere3.feature:73",
      "suite": "opencypher",
      "name": "[3] Join between node properties of adjacent nodes",
      "feature": "WithWhere3 - Equi-Joins on variables",
      "path": "tck/features/clauses/with-where/WithWhere3.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere3.feature#L73",
      "source_sha256": "66f50d4bb137cc5ca119cb1b7962768e3c26e5966188704af461248fbb44b89a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {animal: 'monkey'}),\n  (b:B {animal: 'cow'}),\n  (c:C {animal: 'monkey'}),\n  (d:D {animal: 'cow'}),\n  (a)-[:KNOWS]->(b),\n  (a)-[:KNOWS]->(c),\n  (d)-[:KNOWS]->(b),\n  (d)-[:KNOWS]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[rel]->(x)\nWITH n, x\nWHERE n.animal = x.animal\nRETURN n, x"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "x"
            ],
            [
              "(:A {animal: 'monkey'})",
              "(:C {animal: 'monkey'})"
            ],
            [
              "(:D {animal: 'cow'})",
              "(:B {animal: 'cow'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere4.feature:33",
      "suite": "opencypher",
      "name": "[1] Join nodes on inequality",
      "feature": "WithWhere4 - Non-Equi-Joins on variables",
      "path": "tck/features/clauses/with-where/WithWhere4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere4.feature#L33",
      "source_sha256": "79aeef3d610dbc5a4eb3df411b3aba1539f968d26e5f28b7d4d35575c641b090",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A), (:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWITH a, b\nWHERE a <> b\nRETURN a, b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere4.feature:52",
      "suite": "opencypher",
      "name": "[2] Join with disjunctive multi-part predicates including patterns",
      "feature": "WithWhere4 - Non-Equi-Joins on variables",
      "path": "tck/features/clauses/with-where/WithWhere4.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere4.feature#L52",
      "source_sha256": "79aeef3d610dbc5a4eb3df411b3aba1539f968d26e5f28b7d4d35575c641b090",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:TheLabel {id: 0}), (b:TheLabel {id: 1}), (c:TheLabel {id: 2})\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b)\nWITH a, b\nWHERE a.id = 0\n  AND (a)-[:T]->(b:TheLabel)\n  OR (a)-[:T*]->(b:MissingLabel)\nRETURN DISTINCT b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:TheLabel {id: 1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere5.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter out on null",
      "feature": "WithWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/with-where/WithWhere5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere5.feature#L33",
      "source_sha256": "4d3bdd428a559c5afc7e7cbfa6b57a5220a49813875d3ea8a7955ebc31c42565",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWITH i\nWHERE i.var > 'te'\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere5.feature:55",
      "suite": "opencypher",
      "name": "[2] Filter out on null if the AND'd predicate evaluates to false",
      "feature": "WithWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/with-where/WithWhere5.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere5.feature#L55",
      "source_sha256": "4d3bdd428a559c5afc7e7cbfa6b57a5220a49813875d3ea8a7955ebc31c42565",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWITH i\nWHERE i.var > 'te' AND i:TextNode\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere5.feature:77",
      "suite": "opencypher",
      "name": "[3] Filter out on null if the AND'd predicate evaluates to true",
      "feature": "WithWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/with-where/WithWhere5.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere5.feature#L77",
      "source_sha256": "4d3bdd428a559c5afc7e7cbfa6b57a5220a49813875d3ea8a7955ebc31c42565",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i:TextNode)\nWITH i\nWHERE i.var > 'te' AND i.var IS NOT NULL\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere5.feature:99",
      "suite": "opencypher",
      "name": "[4] Do not filter out on null if the OR'd predicate evaluates to true",
      "feature": "WithWhere5 - Filter on predicate resulting in null",
      "path": "tck/features/clauses/with-where/WithWhere5.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere5.feature#L99",
      "source_sha256": "4d3bdd428a559c5afc7e7cbfa6b57a5220a49813875d3ea8a7955ebc31c42565",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root {name: 'x'}),\n       (child1:TextNode {var: 'text'}),\n       (child2:IntNode {var: 0})\nCREATE (root)-[:T]->(child1),\n       (root)-[:T]->(child2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root {name: 'x'})-->(i)\nWITH i\nWHERE i.var > 'te' OR i.var IS NOT NULL\nRETURN i"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i"
            ],
            [
              "(:TextNode {var: 'text'})"
            ],
            [
              "(:IntNode {var: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere6.feature:33",
      "suite": "opencypher",
      "name": "[1] Filter a single aggregate",
      "feature": "WithWhere6 - Filter on aggregates",
      "path": "tck/features/clauses/with-where/WithWhere6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere6.feature#L33",
      "source_sha256": "008deca5e8251cefb4e35e828c3b0d91bffde8236e84df723cae4c86edd2023e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {name: 'A'}),\n       (b {name: 'B'})\nCREATE (a)-[:REL]->(),\n       (a)-[:REL]->(),\n       (a)-[:REL]->(),\n       (b)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-->()\nWITH a, count(*) AS relCount\nWHERE relCount > 1\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "({name: 'A'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere7.feature:33",
      "suite": "opencypher",
      "name": "[1] WHERE sees a variable bound before but not after WITH",
      "feature": "WithWhere7 - Variable visibility under aliasing",
      "path": "tck/features/clauses/with-where/WithWhere7.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere7.feature#L33",
      "source_sha256": "171b7d1433de110442424440b042023071c620ccfb4de3778661168f9110d81d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name2: 'A'}),\n       ({name2: 'B'}),\n       ({name2: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name2 AS name\nWHERE a.name2 = 'B'\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'B'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere7.feature:53",
      "suite": "opencypher",
      "name": "[2] WHERE sees a variable bound after but not before WITH",
      "feature": "WithWhere7 - Variable visibility under aliasing",
      "path": "tck/features/clauses/with-where/WithWhere7.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere7.feature#L53",
      "source_sha256": "171b7d1433de110442424440b042023071c620ccfb4de3778661168f9110d81d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name2: 'A'}),\n       ({name2: 'B'}),\n       ({name2: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name2 AS name\nWHERE name = 'B'\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'B'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-where/WithWhere7.feature:73",
      "suite": "opencypher",
      "name": "[3] WHERE sees both, variable bound before but not after WITH and variable bound after but not before WITH",
      "feature": "WithWhere7 - Variable visibility under aliasing",
      "path": "tck/features/clauses/with-where/WithWhere7.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with-where/WithWhere7.feature#L73",
      "source_sha256": "171b7d1433de110442424440b042023071c620ccfb4de3778661168f9110d81d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name2: 'A'}),\n       ({name2: 'B'}),\n       ({name2: 'C'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a.name2 AS name\nWHERE name = 'B' OR a.name2 = 'C'\nRETURN *"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'B'"
            ],
            [
              "'C'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation1.feature:33",
      "suite": "opencypher",
      "name": "[1] Count only non-null values",
      "feature": "Aggregation1 - Count",
      "path": "tck/features/expressions/aggregation/Aggregation1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation1.feature#L33",
      "source_sha256": "c21f0a94b64f97f64f58d0441c9c824d9617cfe656b5f17ef1fc91718da59bce",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'a', num: 33})\nCREATE ({name: 'a'})\nCREATE ({name: 'b', num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.name, count(n.num)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name",
              "count(n.num)"
            ],
            [
              "'a'",
              "1"
            ],
            [
              "'b'",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation1.feature:52",
      "suite": "opencypher",
      "name": "[2] Counting loop relationships",
      "feature": "Aggregation1 - Count",
      "path": "tck/features/expressions/aggregation/Aggregation1.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation1.feature#L52",
      "source_sha256": "c21f0a94b64f97f64f58d0441c9c824d9617cfe656b5f17ef1fc91718da59bce",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (a)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]-()\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:33",
      "suite": "opencypher",
      "name": "[1] `max()` over integers",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L33",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 0, null, -1] AS x\nRETURN max(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(x)"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:45",
      "suite": "opencypher",
      "name": "[2] `min()` over integers",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L45",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2, 0, null, -1] AS x\nRETURN min(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(x)"
            ],
            [
              "-1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:57",
      "suite": "opencypher",
      "name": "[3] `max()` over floats",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L57",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.0, 2.0, 0.5, null] AS x\nRETURN max(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(x)"
            ],
            [
              "2.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:69",
      "suite": "opencypher",
      "name": "[4] `min()` over floats",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L69",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1.0, 2.0, 0.5, null] AS x\nRETURN min(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(x)"
            ],
            [
              "0.5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:81",
      "suite": "opencypher",
      "name": "[5] `max()` over mixed numeric values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L81",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2.0, 5, null, 3.2, 0.1] AS x\nRETURN max(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(x)"
            ],
            [
              "5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:93",
      "suite": "opencypher",
      "name": "[6] `min()` over mixed numeric values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L93",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 2.0, 5, null, 3.2, 0.1] AS x\nRETURN min(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(x)"
            ],
            [
              "0.1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:105",
      "suite": "opencypher",
      "name": "[7] `max()` over strings",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L105",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['a', 'b', 'B', null, 'abc', 'abc1'] AS i\nRETURN max(i)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(i)"
            ],
            [
              "'b'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:117",
      "suite": "opencypher",
      "name": "[8] `min()` over strings",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L117",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['a', 'b', 'B', null, 'abc', 'abc1'] AS i\nRETURN min(i)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(i)"
            ],
            [
              "'B'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:129",
      "suite": "opencypher",
      "name": "[9] `max()` over list values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L129",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[1], [2], [2, 1]] AS x\nRETURN max(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(x)"
            ],
            [
              "[2, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:141",
      "suite": "opencypher",
      "name": "[10] `min()` over list values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L141",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [[1], [2], [2, 1]] AS x\nRETURN min(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(x)"
            ],
            [
              "[1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:153",
      "suite": "opencypher",
      "name": "[11] `max()` over mixed values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L153",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 'a', null, [1, 2], 0.2, 'b'] AS x\nRETURN max(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "max(x)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation2.feature:165",
      "suite": "opencypher",
      "name": "[12] `min()` over mixed values",
      "feature": "Aggregation2 - Min and Max",
      "path": "tck/features/expressions/aggregation/Aggregation2.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation2.feature#L165",
      "source_sha256": "e25f1c7f3a781ec977524b0ec0f8285b6f73346517b150a77672db57f7200fba",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [1, 'a', null, [1, 2], 0.2, 'b'] AS x\nRETURN min(x)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "min(x)"
            ],
            [
              "[1, 2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation3.feature:33",
      "suite": "opencypher",
      "name": "[1] Sum only non-null values",
      "feature": "Aggregation3 - Sum",
      "path": "tck/features/expressions/aggregation/Aggregation3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation3.feature#L33",
      "source_sha256": "e2ed0ae6ba9e8c5ca0f03065af4c6151bb2dba09bd18ece91a265a89141ab369",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'a', num: 33})\nCREATE ({name: 'a'})\nCREATE ({name: 'a', num: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.name, sum(n.num)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name",
              "sum(n.num)"
            ],
            [
              "'a'",
              "75"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation3.feature:51",
      "suite": "opencypher",
      "name": "[2] No overflow during summation",
      "feature": "Aggregation3 - Sum",
      "path": "tck/features/expressions/aggregation/Aggregation3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation3.feature#L51",
      "source_sha256": "e2ed0ae6ba9e8c5ca0f03065af4c6151bb2dba09bd18ece91a265a89141ab369",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND range(1000000, 2000000) AS i\nWITH i\nLIMIT 3000\nRETURN sum(i)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum(i)"
            ],
            [
              "3004498500"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:55",
      "suite": "opencypher",
      "name": "[1] `percentileDisc()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L55",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "0.0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "10.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:56",
      "suite": "opencypher",
      "name": "[1] `percentileDisc()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L56",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "0.5"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "20.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:57",
      "suite": "opencypher",
      "name": "[1] `percentileDisc()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L57",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "1.0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "30.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:81",
      "suite": "opencypher",
      "name": "[2] `percentileCont()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L81",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "0.0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "10.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:82",
      "suite": "opencypher",
      "name": "[2] `percentileCont()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L82",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "0.5"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "20.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:83",
      "suite": "opencypher",
      "name": "[2] `percentileCont()`",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L83",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0}),\n       ({price: 20.0}),\n       ({price: 30.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "percentile",
              "1.0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $percentile) AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "30.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:102",
      "suite": "opencypher",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L102",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "1000"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:103",
      "suite": "opencypher",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L103",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "-1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:104",
      "suite": "opencypher",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L104",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "1.1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileCont(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:123",
      "suite": "opencypher",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L123",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "1000"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:124",
      "suite": "opencypher",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L124",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "-1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:125",
      "suite": "opencypher",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L125",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({price: 10.0})"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "1.1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN percentileDisc(n.price, $param)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:127",
      "suite": "opencypher",
      "name": "[5] `percentileDisc()` failing in more involved query",
      "feature": "Aggregation6 - Percentiles",
      "path": "tck/features/expressions/aggregation/Aggregation6.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation6.feature#L127",
      "source_sha256": "f9c205175d6b7a21b6036f02ce2cc306309a2d31669a9a6fb3a534c2ef90c0d1",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND range(0, 10) AS i\nCREATE (s:S)\nWITH s, i\nUNWIND range(0, i) AS j\nCREATE (s)-[:REL]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:S)\nWITH n, size([(n)-->() | 1]) AS deg\nWHERE deg > 2\nWITH deg\nLIMIT 100\nRETURN percentileDisc(0.90, deg), deg"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation8.feature:33",
      "suite": "opencypher",
      "name": "[1] Distinct on unbound node",
      "feature": "Aggregation8 - DISTINCT",
      "path": "tck/features/expressions/aggregation/Aggregation8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation8.feature#L33",
      "source_sha256": "fe12f0bab25361cf0c8dac585a935c7593ee2bf34d6ab180ad1e3ed40fde06b9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (a)\nRETURN count(DISTINCT a)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(DISTINCT a)"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation8.feature:45",
      "suite": "opencypher",
      "name": "[2] Distinct on null",
      "feature": "Aggregation8 - DISTINCT",
      "path": "tck/features/expressions/aggregation/Aggregation8.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation8.feature#L45",
      "source_sha256": "fe12f0bab25361cf0c8dac585a935c7593ee2bf34d6ab180ad1e3ed40fde06b9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN count(DISTINCT a.name)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(DISTINCT a.name)"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation8.feature:61",
      "suite": "opencypher",
      "name": "[3] Collect distinct nulls",
      "feature": "Aggregation8 - DISTINCT",
      "path": "tck/features/expressions/aggregation/Aggregation8.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation8.feature#L61",
      "source_sha256": "fe12f0bab25361cf0c8dac585a935c7593ee2bf34d6ab180ad1e3ed40fde06b9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [null, null] AS x\nRETURN collect(DISTINCT x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation8.feature:73",
      "suite": "opencypher",
      "name": "[4] Collect distinct values mixed with nulls",
      "feature": "Aggregation8 - DISTINCT",
      "path": "tck/features/expressions/aggregation/Aggregation8.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation8.feature#L73",
      "source_sha256": "fe12f0bab25361cf0c8dac585a935c7593ee2bf34d6ab180ad1e3ed40fde06b9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [null, 1, null] AS x\nRETURN collect(DISTINCT x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "[1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:33",
      "suite": "opencypher",
      "name": "[1] Conjunction of two truth values",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L33",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND true AS tt,\n       true AND false AS tf,\n       true AND null AS tn,\n       false AND true AS ft,\n       false AND false AS ff,\n       false AND null AS fn,\n       null AND true AS nt,\n       null AND false AS nf,\n       null AND null AS nn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "tt",
              "tf",
              "tn",
              "ft",
              "ff",
              "fn",
              "nt",
              "nf",
              "nn"
            ],
            [
              "true",
              "false",
              "null",
              "false",
              "false",
              "false",
              "null",
              "false",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:52",
      "suite": "opencypher",
      "name": "[2] Conjunction of three truth values",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L52",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND true AND true AS ttt,\n       true AND true AND false AS ttf,\n       true AND true AND null AS ttn,\n       true AND false AND true AS tft,\n       true AND false AND false AS tff,\n       true AND false AND null AS tfn,\n       true AND null AND true AS tnt,\n       true AND null AND false AS tnf,\n       true AND null AND null AS tnn,\n       false AND true AND true AS ftt,\n       false AND true AND false AS ftf,\n       false AND true AND null AS ftn,\n       false AND false AND true AS fft,\n       false AND false AND false AS fff,\n       false AND false AND null AS ffn,\n       false AND null AND true AS fnt,\n       false AND null AND false AS fnf,\n       false AND null AND null AS fnn,\n       null AND true AND true AS ntt,\n       null AND true AND false AS ntf,\n       null AND true AND null AS ntn,\n       null AND false AND true AS nft,\n       null AND false AND false AS nff,\n       null AND false AND null AS nfn,\n       null AND null AND true AS nnt,\n       null AND null AND false AS nnf,\n       null AND null AND null AS nnn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ttt",
              "ttf",
              "ttn",
              "tft",
              "tff",
              "tfn",
              "tnt",
              "tnf",
              "tnn",
              "ftt",
              "ftf",
              "ftn",
              "fft",
              "fff",
              "ffn",
              "fnt",
              "fnf",
              "fnn",
              "ntt",
              "ntf",
              "ntn",
              "nft",
              "nff",
              "nfn",
              "nnt",
              "nnf",
              "nnn"
            ],
            [
              "true",
              "false",
              "null",
              "false",
              "false",
              "false",
              "null",
              "false",
              "null",
              "false",
              "false",
              "false",
              "false",
              "false",
              "false",
              "false",
              "false",
              "false",
              "null",
              "false",
              "null",
              "false",
              "false",
              "false",
              "null",
              "false",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:89",
      "suite": "opencypher",
      "name": "[3] Conjunction of many truth values",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L89",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND true AND true AND true AND true AND true AND true AND true AND true AND true AND true AS t,\n       true AND true AND true AND false AND true AND true AND true AND true AND true AND true AND true AS tsf,\n       true AND true AND true AND null AND true AND true AND true AND true AND true AND true AND true AS tsn,\n       false AND false AND false AND false AND false AND false AND false AND false AND false AND false AND false AS f,\n       false AND false AND false AND false AND true AND false AND false AND false AND false AND false AND false AS fst,\n       false AND false AND false AND false AND false AND false AND null AND false AND false AND false AND false AS fsn,\n       null AND null AND null AND null AND null AND null AND null AND null AND null AND null AND null AS n,\n       null AND null AND null AND null AND true AND null AND null AND null AND null AND null AND null AS nst,\n       null AND null AND null AND null AND false AND null AND null AND null AND null AND null AND null AS nsf,\n       true AND false AND false AND false AND true AND false AND false AND true AND true AND true AND false AS m1,\n       true AND true AND false AND false AND true AND false AND false AND true AND true AND true AND false AS m2,\n       true AND true AND false AND false AND true AND null AND false AND true AND true AND null AND false AS m3"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t",
              "tsf",
              "tsn",
              "f",
              "fst",
              "fsn",
              "n",
              "nst",
              "nsf",
              "m1",
              "m2",
              "m3"
            ],
            [
              "true",
              "false",
              "null",
              "false",
              "false",
              "false",
              "null",
              "null",
              "false",
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:111",
      "suite": "opencypher",
      "name": "[4] Conjunction is commutative on non-null",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L111",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nRETURN a, b, (a AND b) = (b AND a) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:127",
      "suite": "opencypher",
      "name": "[5] Conjunction is commutative on null",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L127",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH a, b WHERE a IS NULL OR b IS NULL\nRETURN a, b, (a AND b) IS NULL = (b AND a) IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "result"
            ],
            [
              "true",
              "null",
              "true"
            ],
            [
              "false",
              "null",
              "true"
            ],
            [
              "null",
              "true",
              "true"
            ],
            [
              "null",
              "false",
              "true"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:145",
      "suite": "opencypher",
      "name": "[6] Conjunction is associative on non-null",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L145",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "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 AND c)) = ((a AND b) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:166",
      "suite": "opencypher",
      "name": "[7] Conjunction is associative on null",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L166",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "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 AND c)) IS NULL = ((a AND b) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:209",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L209",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 AND true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:210",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L210",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 AND false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:211",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L211",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 AND null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:212",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L212",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' AND true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:213",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L213",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] AND false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:214",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L214",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] AND false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:215",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L215",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] AND null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:216",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L216",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} AND true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:217",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L217",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} AND true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:218",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L218",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND 123"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:219",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L219",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:220",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L220",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:221",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L221",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null AND 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:222",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L222",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND []"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:223",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L223",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AND [false]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:224",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 224,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L224",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null AND [null]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:225",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 225,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L225",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND {}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:226",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L226",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:227",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L227",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 AND 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:228",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L228",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 AND 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:229",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L229",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' AND {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:230",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L230",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] AND [true]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean1.feature:231",
      "suite": "opencypher",
      "name": "[8] Fail on conjunction of at least one non-booleans",
      "feature": "Boolean1 - And logical operations",
      "path": "tck/features/expressions/boolean/Boolean1.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean1.feature#L231",
      "source_sha256": "842b014cb181b98a55c3190940f88e5357850e71495a97e34c00821d6ad2e091",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} AND [123]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:33",
      "suite": "opencypher",
      "name": "[1] Disjunction of two truth values",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L33",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR true AS tt,\n       true OR false AS tf,\n       true OR null AS tn,\n       false OR true AS ft,\n       false OR false AS ff,\n       false OR null AS fn,\n       null OR true AS nt,\n       null OR false AS nf,\n       null OR null AS nn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "tt",
              "tf",
              "tn",
              "ft",
              "ff",
              "fn",
              "nt",
              "nf",
              "nn"
            ],
            [
              "true",
              "true",
              "true",
              "true",
              "false",
              "null",
              "true",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:52",
      "suite": "opencypher",
      "name": "[2] Disjunction of three truth values",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L52",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR true OR true AS ttt,\n       true OR true OR false AS ttf,\n       true OR true OR null AS ttn,\n       true OR false OR true AS tft,\n       true OR false OR false AS tff,\n       true OR false OR null AS tfn,\n       true OR null OR true AS tnt,\n       true OR null OR false AS tnf,\n       true OR null OR null AS tnn,\n       false OR true OR true AS ftt,\n       false OR true OR false AS ftf,\n       false OR true OR null AS ftn,\n       false OR false OR true AS fft,\n       false OR false OR false AS fff,\n       false OR false OR null AS ffn,\n       false OR null OR true AS fnt,\n       false OR null OR false AS fnf,\n       false OR null OR null AS fnn,\n       null OR true OR true AS ntt,\n       null OR true OR false AS ntf,\n       null OR true OR null AS ntn,\n       null OR false OR true AS nft,\n       null OR false OR false AS nff,\n       null OR false OR null AS nfn,\n       null OR null OR true AS nnt,\n       null OR null OR false AS nnf,\n       null OR null OR null AS nnn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ttt",
              "ttf",
              "ttn",
              "tft",
              "tff",
              "tfn",
              "tnt",
              "tnf",
              "tnn",
              "ftt",
              "ftf",
              "ftn",
              "fft",
              "fff",
              "ffn",
              "fnt",
              "fnf",
              "fnn",
              "ntt",
              "ntf",
              "ntn",
              "nft",
              "nff",
              "nfn",
              "nnt",
              "nnf",
              "nnn"
            ],
            [
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "true",
              "false",
              "null",
              "true",
              "null",
              "null",
              "true",
              "true",
              "true",
              "true",
              "null",
              "null",
              "true",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:89",
      "suite": "opencypher",
      "name": "[3] Disjunction of many truth values",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L89",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR true OR true OR true OR true OR true OR true OR true OR true OR true OR true AS t,\n       true OR true OR true OR false OR true OR true OR true OR true OR true OR true OR true AS tsf,\n       true OR true OR true OR null OR true OR true OR true OR true OR true OR true OR true AS tsn,\n       false OR false OR false OR false OR false OR false OR false OR false OR false OR false OR false AS f,\n       false OR false OR false OR false OR true OR false OR false OR false OR false OR false OR false AS fst,\n       false OR false OR false OR false OR false OR false OR null OR false OR false OR false OR false AS fsn,\n       null OR null OR null OR null OR null OR null OR null OR null OR null OR null OR null AS n,\n       null OR null OR null OR null OR true OR null OR null OR null OR null OR null OR null AS nst,\n       null OR null OR null OR null OR false OR null OR null OR null OR null OR null OR null AS nsf,\n       true OR false OR false OR false OR true OR false OR false OR true OR true OR true OR false AS m1,\n       true OR true OR false OR false OR true OR false OR false OR true OR true OR true OR false AS m2,\n       true OR true OR false OR false OR true OR null OR false OR true OR true OR null OR false AS m3"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t",
              "tsf",
              "tsn",
              "f",
              "fst",
              "fsn",
              "n",
              "nst",
              "nsf",
              "m1",
              "m2",
              "m3"
            ],
            [
              "true",
              "true",
              "true",
              "false",
              "true",
              "null",
              "null",
              "true",
              "null",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:111",
      "suite": "opencypher",
      "name": "[4] Disjunction is commutative on non-null",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L111",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nRETURN a, b, (a OR b) = (b OR a) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:127",
      "suite": "opencypher",
      "name": "[5] Disjunction is commutative on null",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L127",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH a, b WHERE a IS NULL OR b IS NULL\nRETURN a, b, (a OR b) IS NULL = (b OR a) IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "result"
            ],
            [
              "true",
              "null",
              "true"
            ],
            [
              "false",
              "null",
              "true"
            ],
            [
              "null",
              "true",
              "true"
            ],
            [
              "null",
              "false",
              "true"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:145",
      "suite": "opencypher",
      "name": "[6] Disjunction is associative on non-null",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L145",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "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 OR c)) = ((a OR b) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:166",
      "suite": "opencypher",
      "name": "[7] Disjunction is associative on null",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L166",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "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 OR c)) IS NULL = ((a OR b) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:209",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L209",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 OR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:210",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L210",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 OR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:211",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L211",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 OR null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:212",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L212",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' OR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:213",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L213",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] OR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:214",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L214",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] OR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:215",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L215",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] OR null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:216",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L216",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} OR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:217",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L217",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} OR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:218",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L218",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false OR 123"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:219",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L219",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:220",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L220",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false OR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:221",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L221",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null OR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:222",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L222",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR []"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:223",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L223",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR [false]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:224",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 224,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L224",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null OR [null]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:225",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 225,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L225",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false OR {}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:226",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L226",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false OR {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:227",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L227",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 OR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:228",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L228",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 OR 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:229",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L229",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' OR {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:230",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L230",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] OR [true]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean2.feature:231",
      "suite": "opencypher",
      "name": "[8] Fail on disjunction of at least one non-booleans",
      "feature": "Boolean2 - OR logical operations",
      "path": "tck/features/expressions/boolean/Boolean2.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean2.feature#L231",
      "source_sha256": "19edae355dea05d0e2fa713bed7bc1600bd73a59e4aebbcb75502f53ebf18fe3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} OR [123]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:33",
      "suite": "opencypher",
      "name": "[1] Exclusive disjunction of two truth values",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L33",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR true AS tt,\n       true XOR false AS tf,\n       true XOR null AS tn,\n       false XOR true AS ft,\n       false XOR false AS ff,\n       false XOR null AS fn,\n       null XOR true AS nt,\n       null XOR false AS nf,\n       null XOR null AS nn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "tt",
              "tf",
              "tn",
              "ft",
              "ff",
              "fn",
              "nt",
              "nf",
              "nn"
            ],
            [
              "false",
              "true",
              "null",
              "true",
              "false",
              "null",
              "null",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:52",
      "suite": "opencypher",
      "name": "[2] Exclusive disjunction of three truth values",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L52",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR true XOR true AS ttt,\n       true XOR true XOR false AS ttf,\n       true XOR true XOR null AS ttn,\n       true XOR false XOR true AS tft,\n       true XOR false XOR false AS tff,\n       true XOR false XOR null AS tfn,\n       true XOR null XOR true AS tnt,\n       true XOR null XOR false AS tnf,\n       true XOR null XOR null AS tnn,\n       false XOR true XOR true AS ftt,\n       false XOR true XOR false AS ftf,\n       false XOR true XOR null AS ftn,\n       false XOR false XOR true AS fft,\n       false XOR false XOR false AS fff,\n       false XOR false XOR null AS ffn,\n       false XOR null XOR true AS fnt,\n       false XOR null XOR false AS fnf,\n       false XOR null XOR null AS fnn,\n       null XOR true XOR true AS ntt,\n       null XOR true XOR false AS ntf,\n       null XOR true XOR null AS ntn,\n       null XOR false XOR true AS nft,\n       null XOR false XOR false AS nff,\n       null XOR false XOR null AS nfn,\n       null XOR null XOR true AS nnt,\n       null XOR null XOR false AS nnf,\n       null XOR null XOR null AS nnn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ttt",
              "ttf",
              "ttn",
              "tft",
              "tff",
              "tfn",
              "tnt",
              "tnf",
              "tnn",
              "ftt",
              "ftf",
              "ftn",
              "fft",
              "fff",
              "ffn",
              "fnt",
              "fnf",
              "fnn",
              "ntt",
              "ntf",
              "ntn",
              "nft",
              "nff",
              "nfn",
              "nnt",
              "nnf",
              "nnn"
            ],
            [
              "true",
              "false",
              "null",
              "false",
              "true",
              "null",
              "null",
              "null",
              "null",
              "false",
              "true",
              "null",
              "true",
              "false",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:89",
      "suite": "opencypher",
      "name": "[3] Exclusive disjunction of many truth values",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L89",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR true XOR true XOR true XOR true XOR true XOR true XOR true XOR true XOR true XOR true AS t,\n       true XOR true XOR true XOR false XOR true XOR true XOR true XOR true XOR true XOR true XOR true AS tsf,\n       true XOR true XOR true XOR null XOR true XOR true XOR true XOR true XOR true XOR true XOR true AS tsn,\n       false XOR false XOR false XOR false XOR false XOR false XOR false XOR false XOR false XOR false XOR false AS f,\n       false XOR false XOR false XOR false XOR true XOR false XOR false XOR false XOR false XOR false XOR false AS fst,\n       false XOR false XOR false XOR false XOR false XOR false XOR null XOR false XOR false XOR false XOR false AS fsn,\n       null XOR null XOR null XOR null XOR null XOR null XOR null XOR null XOR null XOR null XOR null AS n,\n       null XOR null XOR null XOR null XOR true XOR null XOR null XOR null XOR null XOR null XOR null AS nst,\n       null XOR null XOR null XOR null XOR false XOR null XOR null XOR null XOR null XOR null XOR null AS nsf,\n       true XOR false XOR false XOR false XOR true XOR false XOR false XOR true XOR true XOR true XOR false AS m1,\n       true XOR true XOR false XOR false XOR true XOR false XOR false XOR true XOR true XOR true XOR false AS m2,\n       true XOR true XOR false XOR false XOR true XOR null XOR false XOR true XOR true XOR null XOR false AS m3"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t",
              "tsf",
              "tsn",
              "f",
              "fst",
              "fsn",
              "n",
              "nst",
              "nsf",
              "m1",
              "m2",
              "m3"
            ],
            [
              "true",
              "false",
              "null",
              "false",
              "true",
              "null",
              "null",
              "null",
              "null",
              "true",
              "false",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:111",
      "suite": "opencypher",
      "name": "[4] Exclusive disjunction is commutative on non-null",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L111",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nRETURN a, b, (a XOR b) = (b XOR a) 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:127",
      "suite": "opencypher",
      "name": "[5] Exclusive disjunction is commutative on null",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L127",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH a, b WHERE a IS NULL OR b IS NULL\nRETURN a, b, (a XOR b) IS NULL = (b XOR a) IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "result"
            ],
            [
              "true",
              "null",
              "true"
            ],
            [
              "false",
              "null",
              "true"
            ],
            [
              "null",
              "true",
              "true"
            ],
            [
              "null",
              "false",
              "true"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:145",
      "suite": "opencypher",
      "name": "[6] Exclusive disjunction is associative on non-null",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L145",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "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 XOR (b XOR c)) = ((a XOR b) XOR 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:166",
      "suite": "opencypher",
      "name": "[7] Exclusive disjunction is associative on null",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L166",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "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 XOR (b XOR c)) IS NULL = ((a XOR b) XOR 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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:209",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L209",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 XOR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:210",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L210",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 XOR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:211",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L211",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 XOR null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:212",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L212",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' XOR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:213",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L213",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] XOR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:214",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L214",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] XOR false"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:215",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L215",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] XOR null"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:216",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L216",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} XOR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:217",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L217",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} XOR true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:218",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L218",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false XOR 123"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:219",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L219",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:220",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L220",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false XOR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:221",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L221",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null XOR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:222",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L222",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR []"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:223",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L223",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR [false]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:224",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 224,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L224",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null XOR [null]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:225",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 225,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L225",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false XOR {}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:226",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L226",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false XOR {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:227",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L227",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123 XOR 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:228",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L228",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123.4 XOR 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:229",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L229",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'foo' XOR {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:230",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L230",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [true] XOR [true]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean3.feature:231",
      "suite": "opencypher",
      "name": "[8] Fail on exclusive disjunction of at least one non-booleans",
      "feature": "Boolean3 - XOR logical operations",
      "path": "tck/features/expressions/boolean/Boolean3.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean3.feature#L231",
      "source_sha256": "7a00a1b261620d3fa4334c923fa3e66835e53fd43d08dbe1875d199e6b3a2a39",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {x: []} XOR [123]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:33",
      "suite": "opencypher",
      "name": "[1] Logical negation of truth values",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L33",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT true AS nt, NOT false AS nf, NOT null AS nn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nt",
              "nf",
              "nn"
            ],
            [
              "false",
              "true",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:44",
      "suite": "opencypher",
      "name": "[2] Double logical negation of truth values",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L44",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT NOT true AS nnt, NOT NOT false AS nnf, NOT NOT null AS nnn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nnt",
              "nnf",
              "nnn"
            ],
            [
              "true",
              "false",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:55",
      "suite": "opencypher",
      "name": "[3] NOT and false",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L55",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'a'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE NOT(n.name = 'apa' AND false)\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "({name: 'a'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:82",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L82",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 0"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:83",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L83",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 1"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:84",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L84",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 123"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:85",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L85",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:86",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L86",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ''"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:87",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L87",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 'false'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:88",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L88",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 'true'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:89",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L89",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:90",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L90",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT []"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:91",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L91",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [null]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:92",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L92",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [true]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:93",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L93",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [false]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:94",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L94",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [true, false]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:95",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L95",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [false, true]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:96",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L96",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [0]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:97",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L97",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [1]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:98",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L98",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [1, 2, 3]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:99",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L99",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [0.0]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:100",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L100",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [1.0]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:101",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L101",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT [1.0, 2.1]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:102",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L102",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ['']"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:103",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L103",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ['', '']"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:104",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L104",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ['true']"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:105",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L105",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ['false']"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:106",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L106",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT ['a', 'b']"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:107",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L107",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:108",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L108",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: null}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:109",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L109",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: null}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:110",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L110",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: true}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:111",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L111",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: false}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:112",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L112",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {true: true}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:113",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L113",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {false: false}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:114",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L114",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {bool: true}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:115",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L115",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {bool: false}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:116",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L116",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: 0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:117",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L117",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: 1}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:118",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L118",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:119",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L119",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 1}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:120",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L120",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 1, b: 2}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:121",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L121",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: 0.0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:122",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L122",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: 1.0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:123",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L123",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 0.0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:124",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L124",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 1.0}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:125",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L125",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 1.0, b: 2.1}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:126",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L126",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {``: ''}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:127",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L127",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: ''}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:128",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L128",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 'a'}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:129",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L129",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 'a', b: 'b'}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/boolean/Boolean4.feature:130",
      "suite": "opencypher",
      "name": "[4] Fail when using NOT on a non-boolean literal",
      "feature": "Boolean4 - NOT logical operations",
      "path": "tck/features/expressions/boolean/Boolean4.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean4.feature#L130",
      "source_sha256": "956b1a7337214ba40076d95aa80a45811a867eb3f30b741a8cf835795043586b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT {a: 12, b: true}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:33",
      "suite": "opencypher",
      "name": "[1] Number-typed integer comparison",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L33",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "WITH collect([0, 0.0]) AS numbers\nUNWIND numbers AS arr\nWITH arr[0] AS expected\nMATCH (n) WHERE toInteger(n.id) = expected\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "({id: 0})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:52",
      "suite": "opencypher",
      "name": "[2] Number-typed float comparison",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L52",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "WITH collect([0.5, 0]) AS numbers\nUNWIND numbers AS arr\nWITH arr[0] AS expected\nMATCH (n) WHERE toInteger(n.id) = expected\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:70",
      "suite": "opencypher",
      "name": "[3] Any-typed string comparison",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L70",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 0})"
        },
        {
          "text": "executing query:",
          "doc": "WITH collect(['0', 0]) AS things\nUNWIND things AS arr\nWITH arr[0] AS expected\nMATCH (n) WHERE toInteger(n.id) = expected\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:88",
      "suite": "opencypher",
      "name": "[4] Comparing nodes to nodes",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L88",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH a\nMATCH (b)\nWHERE a = b\nRETURN count(b)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(b)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:107",
      "suite": "opencypher",
      "name": "[5] Comparing relationships to relationships",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L107",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[a]->()\nWITH a\nMATCH ()-[b]->()\nWHERE a = b\nRETURN count(b)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(b)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:139",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L139",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] = [1] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:140",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L140",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] = [1] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:141",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L141",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN ['a'] = [1] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:142",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L142",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1]] = [[1], [null]] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:143",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L143",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1], [2]] = [[1], [null]] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:144",
      "suite": "opencypher",
      "name": "[6] Comparing lists to lists",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L144",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1], [2, 3]] = [[1], [null]] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:159",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L159",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} = {} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:160",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L160",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: true} = {k: true} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:161",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L161",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1} = {k: 1} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:162",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L162",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1.0} = {k: 1.0} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:163",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L163",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 'abc'} = {k: 'abc'} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:164",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L164",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 'a', l: 2} = {k: 'a', l: 2} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:165",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L165",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} = {k: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:166",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L166",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: null} = {} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:167",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L167",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1} = {k: 1, l: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:168",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L168",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: null, l: 1} = {l: 1} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:169",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L169",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: null} = {k: null, l: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:170",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L170",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: null} = {k: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:171",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L171",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1} = {k: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:172",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L172",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1, l: null} = {k: null, l: null} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:173",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L173",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1, l: null} = {k: null, l: 1} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:174",
      "suite": "opencypher",
      "name": "[7] Comparing maps to maps",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L174",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1, l: null} = {k: 1, l: 1} AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:189",
      "suite": "opencypher",
      "name": "[8] Equality and inequality of NaN",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L189",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 = 1 AS isEqual, 0.0 / 0.0 <> 1 AS isNotEqual"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "isEqual",
              "isNotEqual"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:190",
      "suite": "opencypher",
      "name": "[8] Equality and inequality of NaN",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L190",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 = 1.0 AS isEqual, 0.0 / 0.0 <> 1.0 AS isNotEqual"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "isEqual",
              "isNotEqual"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:191",
      "suite": "opencypher",
      "name": "[8] Equality and inequality of NaN",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L191",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 = 0.0 / 0.0 AS isEqual, 0.0 / 0.0 <> 0.0 / 0.0 AS isNotEqual"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "isEqual",
              "isNotEqual"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:192",
      "suite": "opencypher",
      "name": "[8] Equality and inequality of NaN",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L192",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 = 'a' AS isEqual, 0.0 / 0.0 <> 'a' AS isNotEqual"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "isEqual",
              "isNotEqual"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:207",
      "suite": "opencypher",
      "name": "[9] Equality between strings and numbers",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L207",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1.0 = 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:208",
      "suite": "opencypher",
      "name": "[9] Equality between strings and numbers",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L208",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 = 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:209",
      "suite": "opencypher",
      "name": "[9] Equality between strings and numbers",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L209",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '1.0' = 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:210",
      "suite": "opencypher",
      "name": "[9] Equality between strings and numbers",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L210",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '1' = 1 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:212",
      "suite": "opencypher",
      "name": "[10] Handling inlined equality of large integer",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L212",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 4611686018427387905})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:TheLabel {id: 4611686018427387905})\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ],
            [
              "4611686018427387905"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:228",
      "suite": "opencypher",
      "name": "[11] Handling explicit equality of large integer",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L228",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 4611686018427387905})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:TheLabel)\nWHERE p.id = 4611686018427387905\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ],
            [
              "4611686018427387905"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:245",
      "suite": "opencypher",
      "name": "[12] Handling inlined equality of large integer, non-equal values",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L245",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 4611686018427387905})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:TheLabel {id : 4611686018427387900})\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:260",
      "suite": "opencypher",
      "name": "[13] Handling explicit equality of large integer, non-equal values",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 260,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L260",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {id: 4611686018427387905})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:TheLabel)\nWHERE p.id = 4611686018427387900\nRETURN p.id"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p.id"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:276",
      "suite": "opencypher",
      "name": "[14] Direction of traversed relationship is not significant for path equality, simple",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L276",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n:A)-[:LOOP]->(n)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p1 = (:A)-->()\nMATCH p2 = (:A)<--()\nRETURN p1 = p2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p1 = p2"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:293",
      "suite": "opencypher",
      "name": "[15] It is unknown - i.e. null - if a null is equal to a null",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 293,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L293",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null = null AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:304",
      "suite": "opencypher",
      "name": "[16] It is unknown - i.e. null - if a null is not equal to a null",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L304",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null <> null AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:315",
      "suite": "opencypher",
      "name": "[17] Failing when comparing to an undefined variable",
      "feature": "Comparison1 - Equality",
      "path": "tck/features/expressions/comparison/Comparison1.feature",
      "line": 315,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison1.feature#L315",
      "source_sha256": "cd218e3142d39f12eec3342de02252da4697bf671828ffe819712eee84e0bcee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (s)\nWHERE s.name = undefinedVariable\n  AND s.age = 10\nRETURN s"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:33",
      "suite": "opencypher",
      "name": "[1] Comparing strings and integers using > in an AND'd predicate",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L33",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root)-[:T]->(:Child {var: 0}),\n       (root)-[:T]->(:Child {var: 'xx'}),\n       (root)-[:T]->(:Child)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root)-->(i:Child)\nWHERE i.var IS NOT NULL AND i.var > 'x'\nRETURN i.var"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i.var"
            ],
            [
              "'xx'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:52",
      "suite": "opencypher",
      "name": "[2] Comparing strings and integers using > in a OR'd predicate",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L52",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (root:Root)-[:T]->(:Child {var: 0}),\n       (root)-[:T]->(:Child {var: 'xx'}),\n       (root)-[:T]->(:Child)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:Root)-->(i:Child)\nWHERE i.var IS NULL OR i.var > 'x'\nRETURN i.var"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "i.var"
            ],
            [
              "'xx'"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:97",
      "suite": "opencypher",
      "name": "[3] Comparing across types yields null, except numbers",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L97",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r]->()\nWITH [n, r, p, '', 1, 3.14, true, null, [], {}] AS types\nUNWIND range(0, size(types) - 1) AS i\nUNWIND range(0, size(types) - 1) AS j\nWITH types[i] AS lhs, types[j] AS rhs\nWHERE i <> j\nWITH lhs, rhs, lhs < rhs AS result\nWHERE result\nRETURN lhs, rhs"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "lhs",
              "rhs"
            ],
            [
              "1",
              "3.14"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:98",
      "suite": "opencypher",
      "name": "[3] Comparing across types yields null, except numbers",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L98",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r]->()\nWITH [n, r, p, '', 1, 3.14, true, null, [], {}] AS types\nUNWIND range(0, size(types) - 1) AS i\nUNWIND range(0, size(types) - 1) AS j\nWITH types[i] AS lhs, types[j] AS rhs\nWHERE i <> j\nWITH lhs, rhs, lhs <= rhs AS result\nWHERE result\nRETURN lhs, rhs"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "lhs",
              "rhs"
            ],
            [
              "1",
              "3.14"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:99",
      "suite": "opencypher",
      "name": "[3] Comparing across types yields null, except numbers",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L99",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r]->()\nWITH [n, r, p, '', 1, 3.14, true, null, [], {}] AS types\nUNWIND range(0, size(types) - 1) AS i\nUNWIND range(0, size(types) - 1) AS j\nWITH types[i] AS lhs, types[j] AS rhs\nWHERE i <> j\nWITH lhs, rhs, lhs >= rhs AS result\nWHERE result\nRETURN lhs, rhs"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "lhs",
              "rhs"
            ],
            [
              "3.14",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:100",
      "suite": "opencypher",
      "name": "[3] Comparing across types yields null, except numbers",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L100",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r]->()\nWITH [n, r, p, '', 1, 3.14, true, null, [], {}] AS types\nUNWIND range(0, size(types) - 1) AS i\nUNWIND range(0, size(types) - 1) AS j\nWITH types[i] AS lhs, types[j] AS rhs\nWHERE i <> j\nWITH lhs, rhs, lhs > rhs AS result\nWHERE result\nRETURN lhs, rhs"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "lhs",
              "rhs"
            ],
            [
              "3.14",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:115",
      "suite": "opencypher",
      "name": "[4] Comparing lists",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L115",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 0] >= [1] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:116",
      "suite": "opencypher",
      "name": "[4] Comparing lists",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L116",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, null] >= [1] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:117",
      "suite": "opencypher",
      "name": "[4] Comparing lists",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L117",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] >= [1, null] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:118",
      "suite": "opencypher",
      "name": "[4] Comparing lists",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L118",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 'a'] >= [1, null] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:119",
      "suite": "opencypher",
      "name": "[4] Comparing lists",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L119",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] >= [3, null] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:134",
      "suite": "opencypher",
      "name": "[5] Comparing NaN",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L134",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 > 1 AS gt, 0.0 / 0.0 >= 1 AS gtE, 0.0 / 0.0 < 1 AS lt, 0.0 / 0.0 <= 1 AS ltE"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "gt",
              "gtE",
              "lt",
              "ltE"
            ],
            [
              "false",
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:135",
      "suite": "opencypher",
      "name": "[5] Comparing NaN",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L135",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 > 1.0 AS gt, 0.0 / 0.0 >= 1.0 AS gtE, 0.0 / 0.0 < 1.0 AS lt, 0.0 / 0.0 <= 1.0 AS ltE"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "gt",
              "gtE",
              "lt",
              "ltE"
            ],
            [
              "false",
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:136",
      "suite": "opencypher",
      "name": "[5] Comparing NaN",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L136",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 > 0.0 / 0.0 AS gt, 0.0 / 0.0 >= 0.0 / 0.0 AS gtE, 0.0 / 0.0 < 0.0 / 0.0 AS lt, 0.0 / 0.0 <= 0.0 / 0.0 AS ltE"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "gt",
              "gtE",
              "lt",
              "ltE"
            ],
            [
              "false",
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:137",
      "suite": "opencypher",
      "name": "[5] Comparing NaN",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L137",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 / 0.0 > 'a' AS gt, 0.0 / 0.0 >= 'a' AS gtE, 0.0 / 0.0 < 'a' AS lt, 0.0 / 0.0 <= 'a' AS ltE"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "gt",
              "gtE",
              "lt",
              "ltE"
            ],
            [
              "null",
              "null",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:152",
      "suite": "opencypher",
      "name": "[6] Comparability between numbers and strings",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L152",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1.0 < 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:153",
      "suite": "opencypher",
      "name": "[6] Comparability between numbers and strings",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L153",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 < 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:154",
      "suite": "opencypher",
      "name": "[6] Comparability between numbers and strings",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L154",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '1.0' < 1.0 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:155",
      "suite": "opencypher",
      "name": "[6] Comparability between numbers and strings",
      "feature": "Comparison2 - Half-bounded Range",
      "path": "tck/features/expressions/comparison/Comparison2.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison2.feature#L155",
      "source_sha256": "caeb88c62318d13884584783336f3913c34d5ad43cd31d5cf01323937fda4a59",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '1' < 1 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:33",
      "suite": "opencypher",
      "name": "[1] Handling numerical ranges 1",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L33",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND [1, 2, 3] AS i\nCREATE ({num: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 1 < n.num < 3\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:51",
      "suite": "opencypher",
      "name": "[2] Handling numerical ranges 2",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L51",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND [1, 2, 3] AS i\nCREATE ({num: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 1 < n.num <= 3\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ],
            [
              "2"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:70",
      "suite": "opencypher",
      "name": "[3] Handling numerical ranges 3",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L70",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND [1, 2, 3] AS i\nCREATE ({num: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 1 <= n.num < 3\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:89",
      "suite": "opencypher",
      "name": "[4] Handling numerical ranges 4",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L89",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND [1, 2, 3] AS i\nCREATE ({num: i})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 1 <= n.num <= 3\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ],
            [
              "1"
            ],
            [
              "2"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:109",
      "suite": "opencypher",
      "name": "[5] Handling string ranges 1",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L109",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND ['a', 'b', 'c'] AS c\nCREATE ({name: c})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 'a' < n.name < 'c'\nRETURN n.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name"
            ],
            [
              "'b'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:127",
      "suite": "opencypher",
      "name": "[6] Handling string ranges 2",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L127",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND ['a', 'b', 'c'] AS c\nCREATE ({name: c})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 'a' < n.name <= 'c'\nRETURN n.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name"
            ],
            [
              "'b'"
            ],
            [
              "'c'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:146",
      "suite": "opencypher",
      "name": "[7] Handling string ranges 3",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L146",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND ['a', 'b', 'c'] AS c\nCREATE ({name: c})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 'a' <= n.name < 'c'\nRETURN n.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name"
            ],
            [
              "'a'"
            ],
            [
              "'b'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:165",
      "suite": "opencypher",
      "name": "[8] Handling string ranges 4",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L165",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "UNWIND ['a', 'b', 'c'] AS c\nCREATE ({name: c})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 'a' <= n.name <= 'c'\nRETURN n.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name"
            ],
            [
              "'a'"
            ],
            [
              "'b'"
            ],
            [
              "'c'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison3.feature:185",
      "suite": "opencypher",
      "name": "[9] Handling empty range",
      "feature": "Comparison3 - Full-Bound Range",
      "path": "tck/features/expressions/comparison/Comparison3.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison3.feature#L185",
      "source_sha256": "e26ae67c58f908ac21ed4e856f89ca8b7cefee0d8e670cc47c6a0381af7928e8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({num: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWHERE 10 < n.num <= 3\nRETURN n.num"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.num"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison4.feature:33",
      "suite": "opencypher",
      "name": "[1] Handling long chains of operators",
      "feature": "Comparison4 - Combination of Comparisons",
      "path": "tck/features/expressions/comparison/Comparison4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/comparison/Comparison4.feature#L33",
      "source_sha256": "be8e2434c76ac4f7c1f34ea74311a6101d865b922fcc559f27fe07a4c758a146",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop1: 3, prop2: 4})\nCREATE (b:B {prop1: 4, prop2: 5})\nCREATE (c:C {prop1: 4, prop2: 4})\nCREATE (a)-[:R]->(b)\nCREATE (b)-[:R]->(c)\nCREATE (c)-[:R]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(m)\nWHERE n.prop1 < m.prop1 = n.prop2 <> m.prop2\nRETURN labels(m)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(m)"
            ],
            [
              "['B']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional1.feature:33",
      "suite": "opencypher",
      "name": "[1] Run coalesce",
      "feature": "Conditional1 - Coalesce expression",
      "path": "tck/features/expressions/conditional/Conditional1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional1.feature#L33",
      "source_sha256": "abd6785dca9459ae911bbe4bfa6db28a5edbd06a033fd1154930e15a038e7c4f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Emil Eifrem', title: 'CEO'}), ({name: 'Nobody'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN coalesce(a.title, a.name)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "coalesce(a.title, a.name)"
            ],
            [
              "'CEO'"
            ],
            [
              "'Nobody'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:54",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L54",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE -10\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'minus ten'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:55",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L55",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 0\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'zero'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:56",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L56",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 1\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'one'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:57",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L57",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 5\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'five'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:58",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L58",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 10\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'ten'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:59",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L59",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 3000\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'three thousand'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:60",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L60",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE -30\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:61",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L61",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 3\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:62",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L62",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 3001\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:63",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L63",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE '0'\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:64",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L64",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE true\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/conditional/Conditional2.feature:65",
      "suite": "opencypher",
      "name": "[1] Simple cases over integers",
      "feature": "Conditional2 - Case Expression",
      "path": "tck/features/expressions/conditional/Conditional2.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/conditional/Conditional2.feature#L65",
      "source_sha256": "4bff5bcd9ed4e59590096517c049ed32505a7a53052540e6589857fcda9b362d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN CASE 10.1\n    WHEN -10 THEN 'minus ten'\n    WHEN 0 THEN 'zero'\n    WHEN 1 THEN 'one'\n    WHEN 5 THEN 'five'\n    WHEN 10 THEN 'ten'\n    WHEN 3000 THEN 'three thousand'\n    ELSE 'something else'\n  END AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'something else'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature:33",
      "suite": "opencypher",
      "name": "[1] Simple subquery without WHERE clause",
      "feature": "ExistentialSubquery1 - Simple existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature#L33",
      "source_sha256": "2b994726cd0b5ce476f7870f384a2a319945bd31962dbdc591f32aa9fca6b613",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  (n)-->()\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature:53",
      "suite": "opencypher",
      "name": "[2] Simple subquery with WHERE clause",
      "feature": "ExistentialSubquery1 - Simple existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature#L53",
      "source_sha256": "2b994726cd0b5ce476f7870f384a2a319945bd31962dbdc591f32aa9fca6b613",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3}), \n       (b)-[:R]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  (n)-->(m) WHERE n.prop = m.prop\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature:74",
      "suite": "opencypher",
      "name": "[3] Simple subquery without WHERE clause, not existing pattern",
      "feature": "ExistentialSubquery1 - Simple existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature#L74",
      "source_sha256": "2b994726cd0b5ce476f7870f384a2a319945bd31962dbdc591f32aa9fca6b613",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  (n)-[:NA]->()\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature:93",
      "suite": "opencypher",
      "name": "[4] Simple subquery with WHERE clause, not existing pattern",
      "feature": "ExistentialSubquery1 - Simple existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery1.feature#L93",
      "source_sha256": "2b994726cd0b5ce476f7870f384a2a319945bd31962dbdc591f32aa9fca6b613",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  (n)-[r]->() WHERE type(r) = 'NA'\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33",
      "suite": "opencypher",
      "name": "[1] Full existential subquery",
      "feature": "ExistentialSubquery2 - Full existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L33",
      "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->()\n  RETURN true\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54",
      "suite": "opencypher",
      "name": "[2] Full existential subquery with aggregation",
      "feature": "ExistentialSubquery2 - Full existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L54",
      "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(d:D {prop: 3}), \n       (b)-[:R]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->(m)\n  WITH n, count(*) AS numConnections\n  WHERE numConnections = 3\n  RETURN true\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78",
      "suite": "opencypher",
      "name": "[3] Full existential subquery with update clause should fail",
      "feature": "ExistentialSubquery2 - Full existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L78",
      "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->(m)\n  SET m.prop='fail'\n}\nRETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidClauseComposition"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature:33",
      "suite": "opencypher",
      "name": "[1] Nested simple existential subquery",
      "feature": "ExistentialSubquery3 - Nested existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature#L33",
      "source_sha256": "1940add34804727f6798ae7d94073a512f3bb0b45a84d2a435b8e20dc27b8a07",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (m) WHERE exists {\n    (n)-[]->(m) WHERE n.prop = m.prop\n  }\n  RETURN true\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature:56",
      "suite": "opencypher",
      "name": "[2] Nested full existential subquery",
      "feature": "ExistentialSubquery3 - Nested existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature#L56",
      "source_sha256": "1940add34804727f6798ae7d94073a512f3bb0b45a84d2a435b8e20dc27b8a07",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (m) WHERE exists {\n    MATCH (l)<-[:R]-(n)-[:R]->(m) RETURN true\n  }\n  RETURN true\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature:79",
      "suite": "opencypher",
      "name": "[3] Nested full existential subquery with pattern predicate",
      "feature": "ExistentialSubquery3 - Nested existential subquery",
      "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery3.feature#L79",
      "source_sha256": "1940add34804727f6798ae7d94073a512f3bb0b45a84d2a435b8e20dc27b8a07",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE exists {\n  MATCH (m) WHERE exists {\n    MATCH (l) WHERE (l)<-[:R]-(n)-[:R]->(m) RETURN true\n  }\n  RETURN true\n}\nRETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A {prop:1})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:34",
      "suite": "opencypher",
      "name": "[1] Creating node without label",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L34",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (node)\nRETURN labels(node)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(node)"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:48",
      "suite": "opencypher",
      "name": "[2] Creating node with two labels",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L48",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (node:Foo:Bar {name: 'Mattias'})\nRETURN labels(node)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(node)"
            ],
            [
              "['Foo', 'Bar']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "2"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:64",
      "suite": "opencypher",
      "name": "[3] Ignore space when creating node with labels",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L64",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (node :Foo:Bar)\nRETURN labels(node)"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "labels(node)"
            ],
            [
              "['Foo', 'Bar']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:79",
      "suite": "opencypher",
      "name": "[4] Create node with label in pattern",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L79",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n:Person)-[:OWNS]->(:Dog)\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "['Person']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "2"
            ],
            [
              "+relationships",
              "1"
            ],
            [
              "+labels",
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:94",
      "suite": "opencypher",
      "name": "[5] Using `labels()` in return clauses",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L94",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN labels(n)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:110",
      "suite": "opencypher",
      "name": "[6] `labels()` should accept type Any",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L110",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Foo), (:Foo:Bar)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH [a, 1] AS list\nRETURN labels(list[0]) AS l"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "l"
            ],
            [
              "['Foo']"
            ],
            [
              "['Foo', 'Bar']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:128",
      "suite": "opencypher",
      "name": "[7] `labels()` on null node",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L128",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n:DoesNotExist)\nRETURN labels(n), labels(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "labels(n)",
              "labels(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:140",
      "suite": "opencypher",
      "name": "[8] `labels()` failing on a path",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L140",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Foo), (:Foo:Bar)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)\nRETURN labels(p) AS l"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:153",
      "suite": "opencypher",
      "name": "[9] `labels()` failing on invalid arguments",
      "feature": "Graph3 - Node labels",
      "path": "tck/features/expressions/graph/Graph3.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph3.feature#L153",
      "source_sha256": "f4e2c89711d17f1c9fa53e320a57c50c75fb5cda7fe010b531c9c0bac1e90ae9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Foo), (:Foo:Bar)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWITH [a, 1] AS list\nRETURN labels(list[1]) AS l"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:33",
      "suite": "opencypher",
      "name": "[1] `type()`",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L33",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN type(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(r)"
            ],
            [
              "'T'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:49",
      "suite": "opencypher",
      "name": "[2] `type()` on two relationships",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L49",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1]->()-[:T2]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r1]->()-[r2]->()\nRETURN type(r1), type(r2)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(r1)",
              "type(r2)"
            ],
            [
              "'T1'",
              "'T2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:65",
      "suite": "opencypher",
      "name": "[3] `type()` on null relationship",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L65",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nOPTIONAL MATCH (a)-[r:NOT_THERE]->()\nRETURN type(r), type(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(r)",
              "type(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:82",
      "suite": "opencypher",
      "name": "[4] `type()` on mixed null and non-null relationships",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L82",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nOPTIONAL MATCH (a)-[r:T]->()\nRETURN type(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(r)"
            ],
            [
              "'T'"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:100",
      "suite": "opencypher",
      "name": "[5] `type()` handling Any type",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L100",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)-[r]->()\nWITH [r, 1] AS list\nRETURN type(list[0])"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "type(list[0])"
            ],
            [
              "'T'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:132",
      "suite": "opencypher",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L132",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [r, 0] | type(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:133",
      "suite": "opencypher",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L133",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [r, 1.0] | type(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:134",
      "suite": "opencypher",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L134",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [r, true] | type(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:135",
      "suite": "opencypher",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L135",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [r, ''] | type(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:136",
      "suite": "opencypher",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L136",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [r, []] | type(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:138",
      "suite": "opencypher",
      "name": "[7] Failing when using `type()` on a node",
      "feature": "Graph4 - Edge relationship type",
      "path": "tck/features/expressions/graph/Graph4.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph4.feature#L138",
      "source_sha256": "24f5e8f08816aa55bff294872551ae7f2cac003c7b2b1c43dc9ad593bcf85d68",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (r)\nRETURN type(r)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:33",
      "suite": "opencypher",
      "name": "[1] Single-labels expression on nodes",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L33",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B:C), (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a, a:B AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "result"
            ],
            [
              "(:A:B:C)",
              "true"
            ],
            [
              "(:A:B)",
              "true"
            ],
            [
              "(:A:C)",
              "false"
            ],
            [
              "(:B:C)",
              "true"
            ],
            [
              "(:A)",
              "false"
            ],
            [
              "(:B)",
              "true"
            ],
            [
              "(:C)",
              "false"
            ],
            [
              "()",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:59",
      "suite": "opencypher",
      "name": "[2] Single-labels expression on relationships",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L59",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [
        "@ignore",
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T1]->(),\n       ()-[:T2]->(),\n       ()-[:t2]->(),\n       (:T2)-[:T3]->(),\n       ()-[:T4]->(:T2)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN r, r:T2 AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r",
              "result"
            ],
            [
              "[:T1]",
              "false"
            ],
            [
              "[:T2]",
              "true"
            ],
            [
              "[:t2]",
              "false"
            ],
            [
              "[:T3]",
              "false"
            ],
            [
              "[:T4]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:83",
      "suite": "opencypher",
      "name": "[3] Conjunctive labels expression on nodes",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L83",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B:C), (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nRETURN a, a:A:B AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "result"
            ],
            [
              "(:A:B:C)",
              "true"
            ],
            [
              "(:A:B)",
              "true"
            ],
            [
              "(:A:C)",
              "false"
            ],
            [
              "(:B:C)",
              "false"
            ],
            [
              "(:A)",
              "false"
            ],
            [
              "(:B)",
              "false"
            ],
            [
              "(:C)",
              "false"
            ],
            [
              "()",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:127",
      "suite": "opencypher",
      "name": "[4] Conjunctive labels expression on nodes with varying order and repeating labels",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L127",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a:A:C\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:128",
      "suite": "opencypher",
      "name": "[4] Conjunctive labels expression on nodes with varying order and repeating labels",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L128",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a:C:A\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:129",
      "suite": "opencypher",
      "name": "[4] Conjunctive labels expression on nodes with varying order and repeating labels",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L129",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a:A:C:A\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:130",
      "suite": "opencypher",
      "name": "[4] Conjunctive labels expression on nodes with varying order and repeating labels",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L130",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a:C:C:A\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:131",
      "suite": "opencypher",
      "name": "[4] Conjunctive labels expression on nodes with varying order and repeating labels",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L131",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A:B), (:A:C), (:B:C),\n       (:A), (:B), (:C), ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a:C:A:A:C\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:A:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:133",
      "suite": "opencypher",
      "name": "[5] Label expression on null",
      "feature": "Graph5 - Node and edge label expressions",
      "path": "tck/features/expressions/graph/Graph5.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph5.feature#L133",
      "source_sha256": "9e361c62860976a9e26a59cd0205223e1e46e2fa912abe66e13d9a5b53b9f21e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Single)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:Single)\nOPTIONAL MATCH (n)-[r:TYPE]-(m)\nRETURN m:TYPE"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m:TYPE"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:34",
      "suite": "opencypher",
      "name": "[1] Statically access a property of a non-null node",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L34",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({existing: 42, missing: null})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.missing, n.missingToo, n.existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing",
              "n.missingToo",
              "n.existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:50",
      "suite": "opencypher",
      "name": "[2] Statically access a property of a optional non-null node",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L50",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({existing: 42, missing: null})"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing, n.missingToo, n.existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing",
              "n.missingToo",
              "n.existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:66",
      "suite": "opencypher",
      "name": "[3] Statically access a property of a null node",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L66",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:78",
      "suite": "opencypher",
      "name": "[4] Statically access a property of a node resulting from an expression",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L78",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({existing: 42, missing: null})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nWITH [123, n] AS list\nRETURN (list[1]).missing, (list[1]).missingToo, (list[1]).existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "(list[1]).missing",
              "(list[1]).missingToo",
              "(list[1]).existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:95",
      "suite": "opencypher",
      "name": "[5] Statically access a property of a non-null relationship",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L95",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:REL {existing: 42, missing: null}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN r.missing, r.missingToo, r.existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.missing",
              "r.missingToo",
              "r.existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:111",
      "suite": "opencypher",
      "name": "[6] Statically access a property of a optional non-null relationship",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L111",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:REL {existing: 42, missing: null}]->()"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH ()-[r]->()\nRETURN r.missing, r.missingToo, r.existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.missing",
              "r.missingToo",
              "r.existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:127",
      "suite": "opencypher",
      "name": "[7] Statically access a property of a null relationship",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L127",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH ()-[r]->()\nRETURN r.missing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r.missing"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:139",
      "suite": "opencypher",
      "name": "[8] Statically access a property of a relationship resulting from an expression",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L139",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:REL {existing: 42, missing: null}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nWITH [123, r] AS list\nRETURN (list[1]).missing, (list[1]).missingToo, (list[1]).existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "(list[1]).missing",
              "(list[1]).missingToo",
              "(list[1]).existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:167",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L167",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:168",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L168",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 42.45 AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:169",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L169",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:170",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L170",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH false AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:171",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L171",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'string' AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:172",
      "suite": "opencypher",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "path": "tck/features/expressions/graph/Graph6.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph6.feature#L172",
      "source_sha256": "f051527f3ec407cf178382ee82f06770c402b9eb9db0627f426366667cb321a3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [123, true] AS nonGraphElement\nRETURN nonGraphElement.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph7.feature:34",
      "suite": "opencypher",
      "name": "[1] Execute n['name'] in read queries",
      "feature": "Graph7 - Dynamic property access",
      "path": "tck/features/expressions/graph/Graph7.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph7.feature#L34",
      "source_sha256": "ea856b7eea2422cf89a8e740b898b0d5c6403fd6a9cf71b31440571cb79f0422",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Apa'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n {name: 'Apa'})\nRETURN n['nam' + 'e'] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph7.feature:50",
      "suite": "opencypher",
      "name": "[2] Execute n['name'] in update queries",
      "feature": "Graph7 - Dynamic property access",
      "path": "tck/features/expressions/graph/Graph7.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph7.feature#L50",
      "source_sha256": "ea856b7eea2422cf89a8e740b898b0d5c6403fd6a9cf71b31440571cb79f0422",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {name: 'Apa'})\nRETURN n['nam' + 'e'] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph7.feature:64",
      "suite": "opencypher",
      "name": "[3] Use dynamic property lookup based on parameters when there is lhs type information",
      "feature": "Graph7 - Dynamic property access",
      "path": "tck/features/expressions/graph/Graph7.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph7.feature#L64",
      "source_sha256": "ea856b7eea2422cf89a8e740b898b0d5c6403fd6a9cf71b31440571cb79f0422",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "idx",
              "'name'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "CREATE (n {name: 'Apa'})\nRETURN n[$idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:33",
      "suite": "opencypher",
      "name": "[1] Using `keys()` on a single node, non-empty result",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L33",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Andres', surname: 'Lopez'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nUNWIND keys(n) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ],
            [
              "'name'"
            ],
            [
              "'surname'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:51",
      "suite": "opencypher",
      "name": "[2] Using `keys()` on multiple nodes, non-empty result",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L51",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({name: 'Andres', surname: 'Lopez'}),\n       ({otherName: 'Andres', otherSurname: 'Lopez'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nUNWIND keys(n) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ],
            [
              "'name'"
            ],
            [
              "'surname'"
            ],
            [
              "'otherName'"
            ],
            [
              "'otherSurname'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:72",
      "suite": "opencypher",
      "name": "[3] Using `keys()` on a single node, empty result",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L72",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nUNWIND keys(n) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:88",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on an optionally matched node",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L88",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nUNWIND keys(n) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:104",
      "suite": "opencypher",
      "name": "[5] Using `keys()` on a relationship, non-empty result",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L104",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:KNOWS {status: 'bad', year: '2015'}]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:KNOWS]-()\nUNWIND keys(r) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ],
            [
              "'status'"
            ],
            [
              "'year'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:122",
      "suite": "opencypher",
      "name": "[6] Using `keys()` on a relationship, empty result",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L122",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:KNOWS]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:KNOWS]-()\nUNWIND keys(r) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:138",
      "suite": "opencypher",
      "name": "[7] Using `keys()` on an optionally matched relationship",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L138",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:KNOWS]->()"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH ()-[r:KNOWS]-()\nUNWIND keys(r) AS x\nRETURN DISTINCT x AS theProps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "theProps"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph8.feature:154",
      "suite": "opencypher",
      "name": "[8] Using `keys()` and `IN` to check property existence",
      "feature": "Graph8 - Property keys function",
      "path": "tck/features/expressions/graph/Graph8.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph8.feature#L154",
      "source_sha256": "2aac7f54fc48fa71b2e0921e79263a2619722403baceabef6988d2e345d89a7d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({exists: 42, missing: null})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN 'exists' IN keys(n) AS a,\n       'missing' IN keys(n) AS b,\n       'missingToo' IN keys(n) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:33",
      "suite": "opencypher",
      "name": "[1] `properties()` on a node",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L33",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n:Person {name: 'Popeye', level: 9001})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person)\nRETURN properties(p) AS m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "{name: 'Popeye', level: 9001}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:49",
      "suite": "opencypher",
      "name": "[2] `properties()` on a relationship",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L49",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n)-[:R {name: 'Popeye', level: 9001}]->(n)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r:R]->()\nRETURN properties(r) AS m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "{name: 'Popeye', level: 9001}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:65",
      "suite": "opencypher",
      "name": "[3] `properties()` on null",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L65",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n:DoesNotExist)\nOPTIONAL MATCH (n)-[r:NOT_THERE]->()\nRETURN properties(n), properties(r), properties(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "properties(n)",
              "properties(r)",
              "properties(null)"
            ],
            [
              "null",
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:78",
      "suite": "opencypher",
      "name": "[4] `properties()` on a map",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L78",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN properties({name: 'Popeye', level: 9001}) AS m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m"
            ],
            [
              "{name: 'Popeye', level: 9001}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:89",
      "suite": "opencypher",
      "name": "[5] `properties()` failing on an integer literal",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L89",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN properties(1)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:97",
      "suite": "opencypher",
      "name": "[6] `properties()` failing on a string literal",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L97",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN properties('Cypher')"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:105",
      "suite": "opencypher",
      "name": "[7] `properties()` failing on a list of booleans",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "path": "tck/features/expressions/graph/Graph9.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/graph/Graph9.feature#L105",
      "source_sha256": "7e0f83ff1f7ed9aeb2c5baddcb38b3a06bf1f27bf15e11f3c6e6ceb5608b76c3",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN properties([true, false])"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:34",
      "suite": "opencypher",
      "name": "[1] Indexing into literal list",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L34",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2, 3][0] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:45",
      "suite": "opencypher",
      "name": "[2] Indexing into nested literal lists",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L45",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1]][0][0]"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "[[1]][0][0]"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:56",
      "suite": "opencypher",
      "name": "[3] Use list lookup based on parameters when there is no type information",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L56",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:71",
      "suite": "opencypher",
      "name": "[4] Use list lookup based on parameters when there is lhs type information",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L71",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH ['Apa'] AS expr\nRETURN expr[$idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:85",
      "suite": "opencypher",
      "name": "[5] Use list lookup based on parameters when there is rhs type information",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L85",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[toInteger(idx)] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:111",
      "suite": "opencypher",
      "name": "[6] Fail when indexing a non-list #Example: boolean",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L111",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS list, 0 AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:112",
      "suite": "opencypher",
      "name": "[6] Fail when indexing a non-list #Example: integer",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L112",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS list, 0 AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:113",
      "suite": "opencypher",
      "name": "[6] Fail when indexing a non-list #Example: float",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L113",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 4.7 AS list, 0 AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:114",
      "suite": "opencypher",
      "name": "[6] Fail when indexing a non-list #Example: string",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L114",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH '1' AS list, 0 AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:130",
      "suite": "opencypher",
      "name": "[7] Fail when indexing a non-list given by a parameter #Example: boolean",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L130",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "true"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:131",
      "suite": "opencypher",
      "name": "[7] Fail when indexing a non-list given by a parameter #Example: integer",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L131",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "123"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:132",
      "suite": "opencypher",
      "name": "[7] Fail when indexing a non-list given by a parameter #Example: float",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L132",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "4.7"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:133",
      "suite": "opencypher",
      "name": "[7] Fail when indexing a non-list given by a parameter #Example: string",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L133",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "'1'"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:146",
      "suite": "opencypher",
      "name": "[8] Fail when indexing with a non-integer #Example: boolean",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L146",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list, true AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:147",
      "suite": "opencypher",
      "name": "[8] Fail when indexing with a non-integer #Example: float",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L147",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list, 4.7 AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:148",
      "suite": "opencypher",
      "name": "[8] Fail when indexing with a non-integer #Example: string",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L148",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list, '1' AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:149",
      "suite": "opencypher",
      "name": "[8] Fail when indexing with a non-integer #Example: list",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L149",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list, [1] AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:150",
      "suite": "opencypher",
      "name": "[8] Fail when indexing with a non-integer #Example: map",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L150",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list, {x: 3} AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:166",
      "suite": "opencypher",
      "name": "[9] Fail when indexing with a non-integer given by a parameter #Example: boolean",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L166",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "true"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:167",
      "suite": "opencypher",
      "name": "[9] Fail when indexing with a non-integer given by a parameter #Example: float",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L167",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "4.7"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:168",
      "suite": "opencypher",
      "name": "[9] Fail when indexing with a non-integer given by a parameter #Example: string",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L168",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "'1'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:169",
      "suite": "opencypher",
      "name": "[9] Fail when indexing with a non-integer given by a parameter #Example: list",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L169",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "[1]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List1.feature:170",
      "suite": "opencypher",
      "name": "[9] Fail when indexing with a non-integer given by a parameter #Example: map",
      "feature": "List1 - Dynamic Element Access",
      "path": "tck/features/expressions/list/List1.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List1.feature#L170",
      "source_sha256": "da1274192b32fb539f4d2e2bf23dfc449f0dce174e1533037ea63c387f46b022",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "['Apa']"
            ],
            [
              "idx",
              "{x: 3}"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS list, $idx AS idx\nRETURN list[idx]"
        },
        {
          "text": "a TypeError should be raised at any time: *"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:46",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L46",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1236, -1234) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1236, -1235, -1234]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:47",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L47",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1234, -1234) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1234]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:48",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L48",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-10, -3) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-10, -9, -8, -7, -6, -5, -4, -3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:49",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L49",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-10, 0) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:50",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L50",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1, 0) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1, 0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:51",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L51",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -123) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:52",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L52",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:53",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L53",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1, 0, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:54",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L54",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 0) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:55",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L55",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:56",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L56",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 10) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:57",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L57",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(6, 10) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[6, 7, 8, 9, 10]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:58",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L58",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1234, 1234) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[1234]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:59",
      "suite": "opencypher",
      "name": "[1] Create list from `range()` with default step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L59",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1234, 1236) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[1234, 1235, 1236]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:74",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L74",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1381, -3412, -1298) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[1381, 83, -1215, -2513]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:75",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L75",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -2000, -1298) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, -1298]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:76",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L76",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(10, -10, -3) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[10, 7, 4, 1, -2, -5, -8]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:77",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L77",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -10, -3) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, -3, -6, -9]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:78",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L78",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -20, -2) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, -2, -4, -6, -8, -10, -12, -14, -16, -18, -20]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:79",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L79",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -10, -1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:80",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L80",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -1, -1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, -1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:81",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L81",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1236, -1234, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1236, -1235, -1234]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:82",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L82",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-10, 0, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:83",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L83",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1, 0, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-1, 0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:84",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L84",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, -123) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:85",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L85",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, -1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:86",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L86",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -123, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:87",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L87",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -1, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:88",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L88",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 0, -1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:89",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L89",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 0, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:90",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L90",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, 2) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:91",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L91",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:92",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L92",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 10, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:93",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L93",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(6, 10, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[6, 7, 8, 9, 10]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:94",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L94",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1234, 1234, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[1234]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:95",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L95",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1234, 1236, 1) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[1234, 1235, 1236]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:96",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L96",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-10, 0, 3) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-10, -7, -4, -1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:97",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L97",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-10, 10, 3) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-10, -7, -4, -1, 2, 5, 8]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:98",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L98",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-2000, 0, 1298) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-2000, -702]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:99",
      "suite": "opencypher",
      "name": "[2] Create list from `range()` with explicitly given step",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L99",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-3412, 1381, 1298) AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[-3412, -2114, -816, 482]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:101",
      "suite": "opencypher",
      "name": "[3] Create an empty list if range direction and step direction are inconsistent",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L101",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 0 AS start, [1, 2, 500, 1000, 1500] AS stopList, [-1000, -3, -2, -1, 1, 2, 3, 1000] AS stepList\nUNWIND stopList AS stop\nUNWIND stepList AS step\nWITH start, stop, step, range(start, stop, step) AS list\nWITH start, stop, step, list, sign(stop-start) <> sign(step) AS empty\nRETURN ALL(ok IN collect((size(list) = 0) = empty) WHERE ok) AS okay"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "okay"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:127",
      "suite": "opencypher",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L127",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(2, 8, 0)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:128",
      "suite": "opencypher",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L128",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(2, 8, 0)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:129",
      "suite": "opencypher",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L129",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(2, 8, 0)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:130",
      "suite": "opencypher",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L130",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(2, 8, 0)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: NumberOutOfRange"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:142",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L142",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(true, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:143",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L143",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, true, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:144",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L144",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, true)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:145",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L145",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-1.1, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:146",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L146",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(-0.0, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:147",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L147",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0.0, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:148",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L148",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(1.1, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:149",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L149",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -1.1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:150",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L150",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, -0.0, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:151",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L151",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 0.0, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:152",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L152",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1.1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:153",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L153",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, -1.1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:154",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L154",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, 1.1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:155",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L155",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range('xyz', 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:156",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L156",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 'xyz', 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:157",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L157",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, 'xyz')"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:158",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L158",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range([0], 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:159",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L159",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, [1], 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:160",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L160",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, [1])"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:161",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L161",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range({start: 0}, 1, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:162",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L162",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, {end: 1}, 1)"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:163",
      "suite": "opencypher",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "path": "tck/features/expressions/list/List11.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List11.feature#L163",
      "source_sha256": "4624467e4c333f413252da1f11de25776a700b88680420de1642c42d58743653",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN range(0, 1, {step: 1})"
        },
        {
          "text": "a ArgumentError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:33",
      "suite": "opencypher",
      "name": "[1] Collect and extract using a list comprehension",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L33",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Label1 {name: 'original'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Label1)\nWITH collect(a) AS nodes\nWITH nodes, [x IN nodes | x.name] AS oldNames\nUNWIND nodes AS n\nSET n.name = 'newName'\nRETURN n.name, oldNames"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name",
              "oldNames"
            ],
            [
              "'newName'",
              "['original']"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:55",
      "suite": "opencypher",
      "name": "[2] Collect and filter using a list comprehension",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L55",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Label1 {name: 'original'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:Label1)\nWITH collect(a) AS nodes\nWITH nodes, [x IN nodes WHERE x.name = 'original'] AS noopFiltered\nUNWIND nodes AS n\nSET n.name = 'newName'\nRETURN n.name, size(noopFiltered)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.name",
              "size(noopFiltered)"
            ],
            [
              "'newName'",
              "1"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ],
            [
              "-properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:77",
      "suite": "opencypher",
      "name": "[3] Size of list comprehension",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L77",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nOPTIONAL MATCH (n)-[r]->(m)\nRETURN size([x IN collect(r) WHERE x <> null]) AS cn"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "cn"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:90",
      "suite": "opencypher",
      "name": "[4] Returning a list comprehension",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L90",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-->()\nRETURN [x IN collect(p) | head(nodes(x))] AS p"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p"
            ],
            [
              "[(:A), (:A)]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:108",
      "suite": "opencypher",
      "name": "[5] Using a list comprehension in a WITH",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L108",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:A)-->()\nWITH [x IN collect(p) | head(nodes(x))] AS p, count(n) AS c\nRETURN p, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "p",
              "c"
            ],
            [
              "[(:A), (:A)]",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:127",
      "suite": "opencypher",
      "name": "[6] Using a list comprehension in a WHERE",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L127",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A {name: 'c'})\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(b)\nWHERE n.name IN [x IN labels(b) | toLower(x)]\nRETURN b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "(:C)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List12.feature:146",
      "suite": "opencypher",
      "name": "[7] Fail when using aggregation in list comprehension",
      "feature": "List12 - List Comprehension",
      "path": "tck/features/expressions/list/List12.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L146",
      "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN [x IN [1, 2, 3, 4, 5] | count(*)]"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidAggregation"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:33",
      "suite": "opencypher",
      "name": "[1] List slice",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L33",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5] AS list\nRETURN list[1..3] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[2, 3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:45",
      "suite": "opencypher",
      "name": "[2] List slice with implicit end",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L45",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[1..] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[2, 3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:57",
      "suite": "opencypher",
      "name": "[3] List slice with implicit start",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L57",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[..2] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[1, 2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:69",
      "suite": "opencypher",
      "name": "[4] List slice with singleton range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L69",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[0..1] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:81",
      "suite": "opencypher",
      "name": "[5] List slice with empty range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L81",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[0..0] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:93",
      "suite": "opencypher",
      "name": "[6] List slice with negative range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L93",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[-3..-1] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[1, 2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:105",
      "suite": "opencypher",
      "name": "[7] List slice with invalid range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L105",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[3..1] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:117",
      "suite": "opencypher",
      "name": "[8] List slice with exceeding range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L117",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[-5..5] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[1, 2, 3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:143",
      "suite": "opencypher",
      "name": "[9] List slice with null range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L143",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[null..null] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:144",
      "suite": "opencypher",
      "name": "[9] List slice with null range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L144",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[1..null] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:145",
      "suite": "opencypher",
      "name": "[9] List slice with null range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L145",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[null..3] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:146",
      "suite": "opencypher",
      "name": "[9] List slice with null range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L146",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[..null] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:147",
      "suite": "opencypher",
      "name": "[9] List slice with null range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L147",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[null..] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:149",
      "suite": "opencypher",
      "name": "[10] List slice with parameterised range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L149",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "from",
              "1"
            ],
            [
              "to",
              "3"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[$from..$to] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[2, 3]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List2.feature:164",
      "suite": "opencypher",
      "name": "[11] List slice with parameterised invalid range",
      "feature": "List2 - List Slicing",
      "path": "tck/features/expressions/list/List2.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List2.feature#L164",
      "source_sha256": "1100b9fcaf3096d3758f68d869318d2956a39535480a778255f4ff3bc2a62e67",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "from",
              "3"
            ],
            [
              "to",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN list[$from..$to] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:33",
      "suite": "opencypher",
      "name": "[1] Equality between list and literal should return false",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L33",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] = 'foo' AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:44",
      "suite": "opencypher",
      "name": "[2] Equality of lists of different length should return false despite nulls",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L44",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1] = [1, null] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:55",
      "suite": "opencypher",
      "name": "[3] Equality between different lists with null should return false",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L55",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] = [null, 'foo'] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:66",
      "suite": "opencypher",
      "name": "[4] Equality between almost equal lists with null should return null",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L66",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] = [null, 2] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:77",
      "suite": "opencypher",
      "name": "[5] Equality of nested lists of different length should return false despite nulls",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L77",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1]] = [[1], [null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:88",
      "suite": "opencypher",
      "name": "[6] Equality between different nested lists with null should return false",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L88",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 2], [1, 3]] = [[1, 2], [null, 'foo']] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List3.feature:99",
      "suite": "opencypher",
      "name": "[7] Equality between almost equal nested lists with null should return null",
      "feature": "List3 - List Equality",
      "path": "tck/features/expressions/list/List3.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List3.feature#L99",
      "source_sha256": "7600c890e10e40d30285427ab653fd7e79c92e36448deb2960af74b9d545779b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 2], ['foo', 'bar']] = [[1, 2], [null, 'bar']] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List4.feature:33",
      "suite": "opencypher",
      "name": "[1] Concatenating lists of same type",
      "feature": "List4 - List Concatenation",
      "path": "tck/features/expressions/list/List4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List4.feature#L33",
      "source_sha256": "d37f91bd49e45cb7bf1b498fc382bc3d0223951040239090fd2882f963345c18",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 10, 100] + [4, 5] AS foo"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo"
            ],
            [
              "[1, 10, 100, 4, 5]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List4.feature:44",
      "suite": "opencypher",
      "name": "[2] Concatenating a list with a scalar of same type",
      "feature": "List4 - List Concatenation",
      "path": "tck/features/expressions/list/List4.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List4.feature#L44",
      "source_sha256": "d37f91bd49e45cb7bf1b498fc382bc3d0223951040239090fd2882f963345c18",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [false, true] + false AS foo"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo"
            ],
            [
              "[false, true, false]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:33",
      "suite": "opencypher",
      "name": "[1] IN should work with nested list subscripting",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L33",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [[1, 2, 3]] AS list\nRETURN 3 IN list[0] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:45",
      "suite": "opencypher",
      "name": "[2] IN should work with nested literal list subscripting",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L45",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 3 IN [[1, 2, 3]][0] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:56",
      "suite": "opencypher",
      "name": "[3] IN should work with list slices",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L56",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS list\nRETURN 3 IN list[0..1] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:68",
      "suite": "opencypher",
      "name": "[4] IN should work with literal list slices",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L68",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 3 IN [1, 2, 3][0..1] AS r"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "r"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:79",
      "suite": "opencypher",
      "name": "[5] IN should return false when matching a number with a string",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L79",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN ['1', 2] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:90",
      "suite": "opencypher",
      "name": "[6] IN should return false when matching a number with a string - list version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L90",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [1, '2']] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:101",
      "suite": "opencypher",
      "name": "[7] IN should return false when types of LHS and RHS don't match - singleton list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L101",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1] IN [1, 2] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:112",
      "suite": "opencypher",
      "name": "[8] IN should return false when types of LHS and RHS don't match - list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L112",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, 2] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:123",
      "suite": "opencypher",
      "name": "[9] IN should return true when types of LHS and RHS match - singleton list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L123",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1] IN [1, 2, [1]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:134",
      "suite": "opencypher",
      "name": "[10] IN should return true when types of LHS and RHS match - list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L134",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [1, 2]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:145",
      "suite": "opencypher",
      "name": "[11] IN should return false when order of elements in LHS list and RHS list don't match",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L145",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [2, 1]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:156",
      "suite": "opencypher",
      "name": "[12] IN with different length lists should return false",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L156",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [1, 2, 3]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:167",
      "suite": "opencypher",
      "name": "[13] IN should return false when matching a list with a nested list with same elements",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L167",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [[1, 2]]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:178",
      "suite": "opencypher",
      "name": "[14] IN should return true when both LHS and RHS contain nested lists",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L178",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 2], [3, 4]] IN [5, [[1, 2], [3, 4]]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:189",
      "suite": "opencypher",
      "name": "[15] IN should return true when both LHS and RHS contain a nested list alongside a scalar element",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L189",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 2], 3] IN [1, [[1, 2], 3]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:200",
      "suite": "opencypher",
      "name": "[16] IN should return true when LHS and RHS contain a nested list - singleton version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L200",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1]] IN [2, [[1]]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:211",
      "suite": "opencypher",
      "name": "[17] IN should return true when LHS and RHS contain a nested list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L211",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 3]] IN [2, [[1, 3]]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:222",
      "suite": "opencypher",
      "name": "[18] IN should return false when LHS contains a nested list and type mismatch on RHS - singleton version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L222",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1]] IN [2, [1]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:233",
      "suite": "opencypher",
      "name": "[19] IN should return false when LHS contains a nested list and type mismatch on RHS",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 233,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L233",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 3]] IN [2, [1, 3]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:246",
      "suite": "opencypher",
      "name": "[20] IN should return null if LHS and RHS are null",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L246",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IN [null] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:257",
      "suite": "opencypher",
      "name": "[21] IN should return null if LHS and RHS are null - list version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L257",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] IN [[null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:268",
      "suite": "opencypher",
      "name": "[22] IN should return null when LHS and RHS both ultimately contain null, even if LHS and RHS are of different types (nested list and flat list)",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L268",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] IN [null] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:279",
      "suite": "opencypher",
      "name": "[23] IN with different length lists should return false despite nulls",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 279,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L279",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1] IN [[1, null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:290",
      "suite": "opencypher",
      "name": "[24] IN should return true if match despite nulls",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 290,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L290",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 3 IN [1, null, 3] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:301",
      "suite": "opencypher",
      "name": "[25] IN should return null if comparison with null is required",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L301",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 IN [1, null, 3] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:312",
      "suite": "opencypher",
      "name": "[26] IN should return true if correct list found despite other lists having nulls",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 312,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L312",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [[null, 'foo'], [1, 2]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:323",
      "suite": "opencypher",
      "name": "[27] IN should return true if correct list found despite null being another element within containing list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L323",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [1, 2], null] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:334",
      "suite": "opencypher",
      "name": "[28] IN should return false if no match can be found, despite nulls",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 334,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L334",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [[null, 'foo']] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:345",
      "suite": "opencypher",
      "name": "[29] IN should return null if comparison with null is required, list version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L345",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [[null, 2]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:356",
      "suite": "opencypher",
      "name": "[30] IN should return false if different length lists compared, even if the extra element is null",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L356",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [1, [1, 2, null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:367",
      "suite": "opencypher",
      "name": "[31] IN should return null when comparing two so-called identical lists where one element is null",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 367,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L367",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2, null] IN [1, [1, 2, null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:378",
      "suite": "opencypher",
      "name": "[32] IN should return true with previous null match, list version",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 378,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L378",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [[null, 2], [1, 2]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:389",
      "suite": "opencypher",
      "name": "[33] IN should return false if different length lists with nested elements compared, even if the extra element is null",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 389,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L389",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1, 2], [3, 4]] IN [5, [[1, 2], [3, 4], null]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:400",
      "suite": "opencypher",
      "name": "[34] IN should return null if comparison with null is required, list version 2",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 400,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L400",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] IN [[null, 2], [1, 3]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:413",
      "suite": "opencypher",
      "name": "[35] IN should work with an empty list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 413,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L413",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] IN [[]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:424",
      "suite": "opencypher",
      "name": "[36] IN should return false for the empty list if the LHS and RHS types differ",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 424,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L424",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] IN [] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:435",
      "suite": "opencypher",
      "name": "[37] IN should work with an empty list in the presence of other list elements: matching",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 435,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L435",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] IN [1, []] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:446",
      "suite": "opencypher",
      "name": "[38] IN should work with an empty list in the presence of other list elements: not matching",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 446,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L446",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] IN [1, 2] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:457",
      "suite": "opencypher",
      "name": "[39] IN should work with an empty list when comparing nested lists",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 457,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L457",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[]] IN [1, [[]]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:468",
      "suite": "opencypher",
      "name": "[40] IN should return null if comparison with null is required for empty list",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 468,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L468",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] IN [1, 2, null] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:479",
      "suite": "opencypher",
      "name": "[41] IN should return true when LHS and RHS contain nested list with multiple empty lists",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 479,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L479",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[], []] IN [1, [[], []]] AS res"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "res"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:500",
      "suite": "opencypher",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 500,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L500",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN true"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:501",
      "suite": "opencypher",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 501,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L501",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN 123"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:502",
      "suite": "opencypher",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 502,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L502",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN 123.4"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:503",
      "suite": "opencypher",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 503,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L503",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN 'foo'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:504",
      "suite": "opencypher",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "path": "tck/features/expressions/list/List5.feature",
      "line": 504,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List5.feature#L504",
      "source_sha256": "21f7d94355025696e3f6a92fc8b4ef41239ced7a7f1933373c421099cc208536",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 IN {x: []}"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:33",
      "suite": "opencypher",
      "name": "[1] Return list size",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L33",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN size([1, 2, 3]) AS n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:44",
      "suite": "opencypher",
      "name": "[2] Setting and returning the size of a list property",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L44",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:TheLabel)\nSET n.numbers = [1, 2, 3]\nRETURN size(n.numbers)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "size(n.numbers)"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:62",
      "suite": "opencypher",
      "name": "[3] Concatenating and returning the size of literal lists",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L62",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN size([[], []] + [[]]) AS l"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "l"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:73",
      "suite": "opencypher",
      "name": "[4] `size()` on null list",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L73",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS l\nRETURN size(l), size(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "size(l)",
              "size(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:85",
      "suite": "opencypher",
      "name": "[5] Fail for `size()` on paths",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L85",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)-[*]->(b)\nRETURN size(p)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:105",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L105",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size(()--())"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:106",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L106",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size(()--(a))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:107",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L107",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size((a)-->())"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:108",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L108",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size((a)<--(a {}))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:109",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L109",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size((a)-[:REL]->(b))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:110",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L110",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size((a)-[:REL]->(b))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:111",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L111",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size((a)-[:REL]->(:C)<-[:REL]-(a {num: 5}))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:112",
      "suite": "opencypher",
      "name": "[6] Fail for `size()` on pattern predicates",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L112",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a), (b), (c)\nRETURN size(()-[:REL*0..2]->()<-[:REL]-(:A {num: 5}))"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:114",
      "suite": "opencypher",
      "name": "[7] Using size of pattern comprehension to test existence",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L114",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:X {num: 42}), (:X {num: 43})\nCREATE (a)-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nRETURN n, size([(n)--() | 1]) > 0 AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "b"
            ],
            [
              "(:X {num: 42})",
              "true"
            ],
            [
              "(:X {num: 43})",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:132",
      "suite": "opencypher",
      "name": "[8] Get node degree via size of pattern comprehension",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L132",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X),\n  (x)-[:T]->(),\n  (x)-[:T]->(),\n  (x)-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:X)\nRETURN size([(a)-->() | 1]) AS length"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "length"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:151",
      "suite": "opencypher",
      "name": "[9] Get node degree via size of pattern comprehension that specifies a relationship type",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L151",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X),\n  (x)-[:T]->(),\n  (x)-[:T]->(),\n  (x)-[:T]->(),\n  (x)-[:OTHER]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:X)\nRETURN size([(a)-[:T]->() | 1]) AS length"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "length"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List6.feature:171",
      "suite": "opencypher",
      "name": "[10] Get node degree via size of pattern comprehension that specifies multiple relationship types",
      "feature": "List6 - List size",
      "path": "tck/features/expressions/list/List6.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List6.feature#L171",
      "source_sha256": "398fc6d0a52210fc3c0794841830539e7e83f1e16e5c933202d488e1a199b0d8",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (x:X),\n  (x)-[:T]->(),\n  (x)-[:T]->(),\n  (x)-[:T]->(),\n  (x)-[:OTHER]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:X)\nRETURN size([(a)-[:T|OTHER]->() | 1]) AS length"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "length"
            ],
            [
              "4"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List9.feature:33",
      "suite": "opencypher",
      "name": "[1] Returning nested expressions based on list property",
      "feature": "List9 - List Tail",
      "path": "tck/features/expressions/list/List9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List9.feature#L33",
      "source_sha256": "0cd0842c48ec90a9e120b9e7fb61d7350f34ac65aebb06e02826677dd010172f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:TheLabel)\nSET n.array = [1, 2, 3, 4, 5]\nRETURN tail(tail(n.array))"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "tail(tail(n.array))"
            ],
            [
              "[3, 4, 5]"
            ]
          ]
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+properties",
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a boolean true lower case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L33",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:45",
      "suite": "opencypher",
      "name": "[2] Return a boolean true upper case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L45",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN TRUE AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:56",
      "suite": "opencypher",
      "name": "[3] Return a boolean false lower case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L56",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:68",
      "suite": "opencypher",
      "name": "[4] Return a boolean false upper case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L68",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN FALSE AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:79",
      "suite": "opencypher",
      "name": "[5] Return null lower case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L79",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals1.feature:91",
      "suite": "opencypher",
      "name": "[6] Return null upper case",
      "feature": "Literals1 - Boolean and Null",
      "path": "tck/features/expressions/literals/Literals1.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals1.feature#L91",
      "source_sha256": "e82c6a1b28444e69e7a9a25406b3779da1eae35e2f8cab9dda3dafac6ff76ddc",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NULL AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a short positive integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L33",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a long positive integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L44",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 372036854 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:55",
      "suite": "opencypher",
      "name": "[3] Return the largest integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L55",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 9223372036854775807 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "9223372036854775807"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a positive zero",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L66",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a negative zero",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L77",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a short negative integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L88",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a long negative integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L99",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -372036854 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:110",
      "suite": "opencypher",
      "name": "[8] Return the smallest integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L110",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -9223372036854775808 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-9223372036854775808"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:121",
      "suite": "opencypher",
      "name": "[9] Fail on a too large integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L121",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 9223372036854775808 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:129",
      "suite": "opencypher",
      "name": "[10] Fail on a too small integer",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L129",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -9223372036854775809 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:138",
      "suite": "opencypher",
      "name": "[11] Fail on an integer containing a alphabetic character",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L138",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 9223372h54775808 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberLiteral"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals2.feature:147",
      "suite": "opencypher",
      "name": "[12] Fail on an integer containing a invalid symbol character",
      "feature": "Literals2 - Decimal integer",
      "path": "tck/features/expressions/literals/Literals2.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals2.feature#L147",
      "source_sha256": "1b33cac5e2bb55ec451937bdb929274daf91d91370549f310aca13d3709c0d03",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 9223372#54775808 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a short positive hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L33",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a long positive hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L44",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x162CD4F6 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:55",
      "suite": "opencypher",
      "name": "[3] Return the largest hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L55",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x7FFFFFFFFFFFFFFF AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "9223372036854775807"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a positive hexadecimal zero",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L66",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a negative hexadecimal zero",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L77",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0x0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a short negative hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L88",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0x1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a long negative hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L99",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0x162CD4F6 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:110",
      "suite": "opencypher",
      "name": "[8] Return the smallest hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L110",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0x8000000000000000 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-9223372036854775808"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:121",
      "suite": "opencypher",
      "name": "[9] Return a lower case hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L121",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1a2b3c4d5e6f7 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "460367961908983"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:132",
      "suite": "opencypher",
      "name": "[10] Return a upper case hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L132",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1A2B3C4D5E6F7 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "460367961908983"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:143",
      "suite": "opencypher",
      "name": "[11] Return a mixed case hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L143",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1A2b3c4D5E6f7 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "460367961908983"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:155",
      "suite": "opencypher",
      "name": "[12] Fail on an incomplete hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L155",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberLiteral"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:164",
      "suite": "opencypher",
      "name": "[13] Fail on an hexadecimal literal containing a lower case invalid alphanumeric character",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L164",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1A2b3j4D5E6f7 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberLiteral"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:173",
      "suite": "opencypher",
      "name": "[14] Fail on an hexadecimal literal containing a upper case invalid alphanumeric character",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L173",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x1A2b3c4Z5E6f7 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidNumberLiteral"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:191",
      "suite": "opencypher",
      "name": "[16] Fail on a too large hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L191",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0x8000000000000000 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:199",
      "suite": "opencypher",
      "name": "[17] Fail on a too small hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "path": "tck/features/expressions/literals/Literals3.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals3.feature#L199",
      "source_sha256": "58f27c35933df9b471782599392b8896c40b9f147136573fb9f7ac088776de36",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0x8000000000000001 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a short positive octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L33",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0o1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a long positive octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L44",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0o2613152366 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:55",
      "suite": "opencypher",
      "name": "[3] Return the largest octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L55",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0o777777777777777777777 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "9223372036854775807"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a positive octal zero",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L66",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0o0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a negative octal zero",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L77",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0o0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a short negative octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L88",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0o1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a long negative octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L99",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0o2613152366 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-372036854"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:110",
      "suite": "opencypher",
      "name": "[8] Return the smallest octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L110",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0o1000000000000000000000 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-9223372036854775808"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:121",
      "suite": "opencypher",
      "name": "[9] Fail on a too large octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L121",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0o1000000000000000000000 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals4.feature:129",
      "suite": "opencypher",
      "name": "[10] Fail on a too small octal integer",
      "feature": "Literals4 - Octal integer",
      "path": "tck/features/expressions/literals/Literals4.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals4.feature#L129",
      "source_sha256": "69544b4501e72efc5fc92c6b149b4500100004725931161db20759d461503896",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0o1000000000000000000001 AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: IntegerOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a short positive float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L33",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a short positive float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L44",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .1 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:55",
      "suite": "opencypher",
      "name": "[3] Return a long positive float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L55",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 3985764.3405892687 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "3985764.3405892686"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a long positive float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L66",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .3405892687 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.3405892687"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a very long positive float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L77",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 126354186523812635418263552340512384016094862983471987543918591348961093487896783409268730945879405123840160948812635418265234051238401609486298347198754391859134896109348789678340926873094587962983471812635265234051238401609486298348126354182652340512384016094862983471987543918591348961093487896783409218.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1.2635418652381264e305"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a very long positive float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L88",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1e-305"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a positive zero float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L99",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 0.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:110",
      "suite": "opencypher",
      "name": "[8] Return a positive zero float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L110",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:121",
      "suite": "opencypher",
      "name": "[9] Return a negative zero float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L121",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -0.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:132",
      "suite": "opencypher",
      "name": "[10] Return a negative zero float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L132",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:143",
      "suite": "opencypher",
      "name": "[11] Return a very long negative float",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L143",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -126354186523812635418263552340512384016094862983471987543918591348961093487896783409268730945879405123840160948812635418265234051238401609486298347198754391859134896109348789678340926873094587962983471812635265234051238401609486298348126354182652340512384016094862983471987543918591348961093487896783409218.0 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1.2635418652381264e305"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:154",
      "suite": "opencypher",
      "name": "[12] Return a very long negative float without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L154",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1e-305"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:165",
      "suite": "opencypher",
      "name": "[13] Return a positive float with positive lower case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L165",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1e9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1000000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:176",
      "suite": "opencypher",
      "name": "[14] Return a positive float with positive upper case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L176",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1E9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1000000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:187",
      "suite": "opencypher",
      "name": "[15] Return a positive float with positive lower case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L187",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .1e9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "100000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:198",
      "suite": "opencypher",
      "name": "[16] Return a positive float with negative lower case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L198",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1e-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.00001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:209",
      "suite": "opencypher",
      "name": "[17] Return a positive float with negative lower case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L209",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .1e-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.000001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:220",
      "suite": "opencypher",
      "name": "[18] Return a positive float with negative upper case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L220",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN .1E-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "0.000001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:231",
      "suite": "opencypher",
      "name": "[19] Return a negative float in with positive lower case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L231",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -1e9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1000000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:242",
      "suite": "opencypher",
      "name": "[20] Return a negative float in with positive upper case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L242",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -1E9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-1000000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:253",
      "suite": "opencypher",
      "name": "[21] Return a negative float with positive lower case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L253",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -.1e9 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-100000000.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:264",
      "suite": "opencypher",
      "name": "[22] Return a negative float with negative lower case exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 264,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L264",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -1e-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-0.00001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:275",
      "suite": "opencypher",
      "name": "[23] Return a negative float with negative lower case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L275",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -.1e-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-0.000001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:286",
      "suite": "opencypher",
      "name": "[24] Return a negative float with negative upper case exponent without integer digits",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 286,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L286",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -.1E-5 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "-0.000001"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:297",
      "suite": "opencypher",
      "name": "[25] Return a positive float with one integer digit and maximum positive exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L297",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1e308 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1e308"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:308",
      "suite": "opencypher",
      "name": "[26] Return a positive float with nine integer digit and maximum positive exponent",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 308,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L308",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 123456789e300 AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "1.23456789e308"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals5.feature:319",
      "suite": "opencypher",
      "name": "[27] Fail when float value is too large",
      "feature": "Literals5 - Float",
      "path": "tck/features/expressions/literals/Literals5.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals5.feature#L319",
      "source_sha256": "10c29ad1746a16f0f55326f48b65124e7dcf1e08d3d497403778aeea30d35332",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 1.34E999"
        },
        {
          "text": "a SyntaxError should be raised at compile time: FloatingPointOverflow"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a single-quoted empty string",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L33",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "''"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a single-quoted string with one character",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L44",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'a' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'a'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:55",
      "suite": "opencypher",
      "name": "[3] Return a single-quoted string with uft-8 characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L55",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '\ud83e\uddd0\ud83c\udf4c\u2756\u22d9\u2690' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'\ud83e\uddd0\ud83c\udf4c\u2756\u22d9\u2690'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a single-quoted string with escaped single-quoted",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L66",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '\\'' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'\\''"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:78",
      "suite": "opencypher",
      "name": "[5] Return a single-quoted string with escaped characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L78",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'a\\\\bcn5t\\'\"\\\\//\\\\\"\\'' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'a\\\\bcn5t\\'\"\\\\//\\\\\"\\''"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:90",
      "suite": "opencypher",
      "name": "[6] Return a single-quoted string with 100 characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L90",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'zvhg02LrjXbeIWUue4CzFT1baQ5ZA uP0ur4suuufFWZu3MGLlMUDYdhya1WcV8GcpEa4Pi03YjPieg2hJY3rt4OAQIeBKhpasUd' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'zvhg02LrjXbeIWUue4CzFT1baQ5ZA uP0ur4suuufFWZu3MGLlMUDYdhya1WcV8GcpEa4Pi03YjPieg2hJY3rt4OAQIeBKhpasUd'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:101",
      "suite": "opencypher",
      "name": "[7] Return a single-quoted string with 1000 characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L101",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '92WeD0wBWj GWB1Y pUd6ZiCalZR5VJzIxXt6C74 4bfhdEAkXIHccJ4Avce2aWXTBj v22FvYQ4F0R GfPsbTyQYaL6DEHMbKR HlnP3BrpNBSO427Tsayra 950dNriiiRPbfLhV5oNHZl1Lbs44oAl40hU4LTkZkzIzNhwDtnOunSXwHH4FWpoqSP7B8VHz88z7X8BoSCECUIVs T4z5UFT9oPUCIsdTjzOocn8nT0dD7PVwRzsO2a4R5sNyYe6R4TdBqIWELcIiKhTpaMQsfuEPuzFnwCV1L g zZhhR7yNIo14oupUUD0V0oIHIRvtM0MITOkSiTTmO68ROtezWPfdJQq9pQ6gdcPsy YAU0wMs dVFBTyTzPml55k VOgY4dEuHUC5BkDGwCm8BTvls07JdY4cwm1zsLq1xGuQfVYmr62WF7VeVVIKFX3FuAIOyFqIshJxA8rTnEtzL1eSxrVcabZ0j24i1Zv2D6SDvsbs45pPHNollnZJmKUkLfrldZzlNEuy4JkJa2ahzizZW72f5m2xiwDKgM3 g7nrbYLgIKUtXOdoJeKgUl2cN7j4Xd30dajZpcIDBqsZ LwmRYQlvRXFafWBMD3yQfU4GEzbWQlxV6iBidK83UVdyyvMKaqPvdqovPVQzhIK Xfs yVwnSHDXpjUonwsOFeykee9TcixuxkbYp3Md EBk4LcBDn4zFR3JSmz3FGfP1llIGL ZYWHrzjugMbxPXU02OrqExStd X1ALxTJq2W6mO4kQig4ZQFKHIs66EVWf6HG3SKAxzPAmmf4DZmlZGawG agiO2PrNnWyifOau4em ozqdkAbxu6mCbMEjMri7dkzpjtYFwkxUGpgSjfDm481Eby3SKvwNybwvqfj5CXHWSjGpk8YtJV0T3jzNd731Wb3SWQrVyIy2Wz1UntzYJ33O W9cFnumIVZK1Sj0pQwWoxktNdyknjXiL5COyZiZDBJOcNtIXoklXdBDy' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'92WeD0wBWj GWB1Y pUd6ZiCalZR5VJzIxXt6C74 4bfhdEAkXIHccJ4Avce2aWXTBj v22FvYQ4F0R GfPsbTyQYaL6DEHMbKR HlnP3BrpNBSO427Tsayra 950dNriiiRPbfLhV5oNHZl1Lbs44oAl40hU4LTkZkzIzNhwDtnOunSXwHH4FWpoqSP7B8VHz88z7X8BoSCECUIVs T4z5UFT9oPUCIsdTjzOocn8nT0dD7PVwRzsO2a4R5sNyYe6R4TdBqIWELcIiKhTpaMQsfuEPuzFnwCV1L g zZhhR7yNIo14oupUUD0V0oIHIRvtM0MITOkSiTTmO68ROtezWPfdJQq9pQ6gdcPsy YAU0wMs dVFBTyTzPml55k VOgY4dEuHUC5BkDGwCm8BTvls07JdY4cwm1zsLq1xGuQfVYmr62WF7VeVVIKFX3FuAIOyFqIshJxA8rTnEtzL1eSxrVcabZ0j24i1Zv2D6SDvsbs45pPHNollnZJmKUkLfrldZzlNEuy4JkJa2ahzizZW72f5m2xiwDKgM3 g7nrbYLgIKUtXOdoJeKgUl2cN7j4Xd30dajZpcIDBqsZ LwmRYQlvRXFafWBMD3yQfU4GEzbWQlxV6iBidK83UVdyyvMKaqPvdqovPVQzhIK Xfs yVwnSHDXpjUonwsOFeykee9TcixuxkbYp3Md EBk4LcBDn4zFR3JSmz3FGfP1llIGL ZYWHrzjugMbxPXU02OrqExStd X1ALxTJq2W6mO4kQig4ZQFKHIs66EVWf6HG3SKAxzPAmmf4DZmlZGawG agiO2PrNnWyifOau4em ozqdkAbxu6mCbMEjMri7dkzpjtYFwkxUGpgSjfDm481Eby3SKvwNybwvqfj5CXHWSjGpk8YtJV0T3jzNd731Wb3SWQrVyIy2Wz1UntzYJ33O W9cFnumIVZK1Sj0pQwWoxktNdyknjXiL5COyZiZDBJOcNtIXoklXdBDy'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:112",
      "suite": "opencypher",
      "name": "[8] Return a single-quoted string with 10000 characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L112",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 'Qu7cFy732T2KJBCJzyY2xP7fWr4bhg7mdQALjUcVNa2nW2vIfAYMDxd4 ZGSe8g52kVWAiYI5K9SnVH2lMc7Uvh4M9hrvBUs5CPrAIjq9OwgxbVtZcfSrQgRe7hbkx162n0SNvY3KvqBBT5gyhTe4cG2BwJjFx8y11zpf0zyLpnYeQtd6V5maSx9tBigoLnjWdu9pjZ3aycAY8ZpzzOoBniPWThl1ydWyA8E4blXlzkeXnR9GY2UCpHpdmsg5u0GkF4phyqPt61 QRUiJBFXIHDx0zljppa vNLVbIaz8AqM7CGXU5796XKbiCX6uM9WRJXtUooJBJv0uHowr1tey4GQEL4t7j0tE4MznU9X7gRx7BMQGREyCBl5yR6qstIuMKug95TsVxUK3uE1oE5VsS68GlnL6IBAeNhsNMTA4kEflKNI2XKYGf4aDBLABvRa5Qbm12JpccslBbaILFQgQkPBy5nPRfh9Brjpyif1fPPkFB1rJIn 2z4G4irjFafOMuB 4JFTJnvj3 65yEbX7bNtgEF4oB7b7On8DVUAfFQfSz6T1SAFnOatwsNTts6dcH5JewU3jkS4TihfDUvAvw sjo0qoNxowKCoOtOUybt31Xg2mpeV5y5lyxZCSBkqjADNwLglwVcFa08Go3gU qP xs Hrw7ZmQ6vcy6oS6UH R3cJBUKWslkZKEYhXct3duSSWsnn8QFzKm6B4U6dmYXttjjVED0tqPXQ2vwp9eN8jJPebjZfT453810lZM9cQlfOhLdgsSaNaszT8t9pbPC5SrPPPIaXKF2IwRY3uMqAtTJD03bW o8dA3ZqT9igCrKRRfVo5j82HfUzjm2kBh4VT3UXfLGyTnnWqBqQ5WUbmdQQNfiMqGpBIcktEhov1XlJ6DyAzrn 1s yDyQS4Pjqg6y7NHl09nnJ3aMOxdDE7BHv4HVethC3Db32LHv6ZW9zotdOZ8tSH2AGKwhND6cfum67hSXu5OsAGeLZxrrMIn9ml9VWZj8Qxar 3lw3OM2jeUB62REWg7lxTJp3zVuaCQgejCGh40wOPR4vYtyzLdFxsxZ2qwn3XvnO2Xw25KckV8dstFfv4w9NFe03VTBWhoYkuSl0j3eCB1absxURBvss7ReatCgqonoVtkwD5RgknklJg12R56ikPOa9akQwEY ri5X8xDrKyqo2FXrj Np8AmXc4nx0yxydL4yF6WVk J9HmgHjGP0M3dMFOl0n15BUPyTAQNQhAHhDcGjt3jvTqKDW A4GG6gK2xn7hfdgAuoDj4h1lMZsSyYIGTnV6Zig8Nlmtwtss9kjCx 234UQbVuBD96JXbrjmY5jHd7c10KRvUFFzlGcdTscUUi38q6f0czcpoeT8MFBgEbrAw2b50fzz5tLhBGJGeKE0ndK64LOWP0olrS0voljEXYRiLMEArn1bkNUcaOgtQHzoV1Pqp6CR4suZxza66QcNOPH CoSuReOfjYOs1f0hWQ2RU2BUg1vJ5OyRPxAZ81195eJg82WgMFxIo 3EwNLUH6j3D41mu9G2L4ckbETdQRy8PEeM1KSIIjEBLD7xJdXFneolAbsv81mKzrWYRXw0pA8hTI4aIFFQSE8aaUkPUmCE0hzUENcHeNNHMK2UqsClOAdxRiz58hrzdUROac 7UM97kncRVWBSuW4GtISDrgBoEAJQqR2IFIh93W9wKCrESYtjf5uGLzEsGn3l0b2B0jXBoTkbd05jweOTk9LUOgpeNGBNWlpinKda9ny3OfjjCIZx3NnVqsxYiFeV0r4EgE4Vd5QypPNSoQN7rNx2aGufdT52tf1tGeK2d9uVgjDKIjJjZsDJhmnaOUbT5KPYb7fDJ4FJUcl22SMtXAkmQZTbXxGAkyve2SD6pyNB6ShBJ9LkeJPKDWQybSdRD tlQnHVqboE9iYdYOQSblltZwiQHMZcy4eiUHqW7uJ3Mve7bwRZLXYgJEoHeR7E8MXc0SpbVLpbEKEItiqFoi0XEhPGrRvE1PUhphlwiTJBXoLdGO02G97kpy2E8AZtFwboyuW0TXMyEg3bgAP TvGBrbtHyuYfbX6TC1meqTQOGTEMUBjz2VzRB ouL nUpSH7DojvQdxGi8F13xP12K 3IDVZX3UkPAsDgdChHvG5mFiSAaOWBZzUGbGTBkW52NtUQCMkzwYoCNwooNh5Ewk9rNafQQCsrmwaZQGrV pl4u9dBgedBtOeVF7SbxDdOewY uOb1TxLPn9CLwY7KY7igUGZ1prFMUqQ6IsmDLebpOIlG uKI7Xkar6hoRj1Xm8yWPf9o5qkGk agGuD4HrZOA2CtNVsWKiWnV09NLSBd5LdVkhjDbCFGRevIHO1aPCHTPpkml0EStzJdDHVtmGt6EYkbTXUZz7UZs8gKxNs950gEG 4Vtj98io9N0xNbO8FjLL lIqo4LunkmUs0otjT3gmshVAVTwQ0SjCRhqBs10NqVHAT9jCv J3s4mRSoirWeWw7UtzqRc bYtZrpvzmKvP 9lVvuOlEvWhcufv2VUQniDZFYE2EDtNCWrAqiodSAeX5eHEbfbQ5CwJjDjpBHJwoa7lPcZpt43nsXDLvZoIJZPzRPWOzDbt5u3loDI8aYrF2HOmpZ1Lrei XVV3DGYok8M5cWFgfaDILw8sa3kmDDJ2erUPblmMJZZB9eEOLnvEl5O9ALYbBBpnVTnLJvedw9uPVr1HXDmNWgAVpUFYXxKeQVReEFkHT29vENZGi3g7Bv2VUgEx5BxTlHGa13Kmge9QliYARWNfhBPjWQoP2ZRoKCDalsOCeohq2pNOKvkgZOy3AwfpFykBoUjtsvI7NAg6zVhCtCSo6PHcryDgAYYRF737e82qLpjkbCpMozebQRoGrZ7deTFTy TZCiOP2nGOKWiMnGq1daw3uAOx3ntthuZR1viQ8qmyXiIaBwJF5REqFJbZdPvRTpXns8vsG9PsXu DkPiWh3LieaiMGM3zyBsdFheatoBnj0ccBSsiKSDH SmVyBPw8K5vAeVA5WQy8LXX27mzhA7rlrXdWH8kMmtK15lR2AHE7XmSrzGaUbqWGRzmfrTDM vJPKZ8y73x8jhCvVK34nqFZbvlIRdYaUfWjQIGhdJ60V0JMJsh3bvYMDOlDnviPgT5MoAP6LszNwTp4O4yzdxgmq7CY48bQigcLRYEmg8ZWBU6ekc0Gk8Uuj3qC2Oy4DviJoC5Sy68xnl762KjXseDWuO0US6k5NCcztEWuB41AhFLjT Xlfv7dJNvDvyrTwYbnapgnqRTq2fD0NlkKq 0Wmjgv8HRMAUOU4Sfh2PNem 4BK4fBQKbzZWjK8Mjh4quPQr23P4K3qfVfyqGU9Y7HWPRiaz 86zjtl0Gu6DGo92GqPEGNBs RVMTebDPNWQWZju4bqF01z9jnsyzLbG1PD5bqdZccxHK9E bD9AM0KjsT3bSvhG4wCqIUOH9VBFKARnrscsgtF7sbmiBwtt3RfX9cddLMWn8lxh6swaE1pFyN8sg4qRhjVBHv0viacoxg7glAHAowSaqJXKRUWO0wBLz7esMhv9H44d6ztNLrgfays65REWjKWuMe4RsSP7VLGrQRvG6QKZ2GyI5K3WdQRRsPl2QrSxzCEHR1feQLSkngRpWAi4Gwt0ZUHzTGLMZeDQpG9fYWjSRfuPBWm4rHYyI0ny6WmqZa3yi3zeaHXKsNMMxV5RhI3wcY3UdgRBNTG1 yogATPH JYM5tSqE3M6tPgUumwH3qba 7a9XZcAJF7MYjb214yDndl8CYcQiJ9xUnyta9DToaXdLDFMOxIWdv4Oc Ae 092ASura8P5qig9RUZAwUpWiJTnCz6fSEkb1XHzAgW4HwrczuFFGsRNAUY5cReitkmwpFhf4Jz8KHHbUj8fbDROSfdsmjInlHnwLsB1sjfvZG6vk3LffL78GSIZ5fPfDnFm3rc2A0AWP0Abu539HMhSFd967byWCgpKqWCyMBjW1b6ool1XPus5gM0hx10WdSbMsEpYRR2SwicTxN18oIR4pJaQkE6or9TX6rz9vV6ZEyb4 ud wHyp1I227JdmFLT79kilRqj9K9xWnDR7SlCYSrIVavAnAa1vp4OF4fIQv5ER0Yj61PgmVQQWorwnGK4B9ArBshfyu CTzvR2isHgEpXVRg q2c4c4u7S19M 2PlDrcryc1M0HR1oBmdAsy mIV0E8BR 5E4xi5ZmrKMCXnpH7jURkiDLcu6bsOBufpLbEhKCaFJoC5r3nKY59nohuSWOigeOkEIcdCJt3VaQdwL1doyWzdpG0lUsCP9ZzzIB5oOp5RGgkoGiAh 5WSB5gHlpeK7lDPm2JEulXLeh97fRmSxe4nOVgyGscjoFfi9PgFqDuntZZwsNLiiMfsX8W 97fDeOT0TWvHw7JuioLjxDtOOOBrnZlKkUZQ7CRy7ch38tA1DzJOcCb178efuhtH91QrhoHJn6csVBRrg0DL98BGshITV Rojhsgq7j4NSLircpRgENiVRh49HigUtgwH5AK7xIAjMpD1ky gLFMqpfp4l9vlNrBhTpPDCI1R9UQMeCpiSXnJ9UjtL4uoXfmraI9xY4yVxVZFBXyhhk BaCRXp92qhUege4cIsMfK47FVJLIXzqn3Nu1TPmVyxQmmqXw7NLvVVu12x3DRrsi8ouiedz1KwDXmDhR4cLlnnHSei62MXC0elxELoUAooeyWnLPj6irfATHZ2BvdHUHNXLMq0xqqwzWDsQPklXiI5UPrCi6LfKDvwa38SAyF460vkacS92lPRdrh9S7xjhUOVN7mvjRYdnCU5I5sNiBsQqiuo8aA3GjQkXO0zBnddviQinlSjDEqB97aqZlviAgLTYtM8nbN1tWUH8gayIEPcpC4GyC37WCRiRg0hgyeXbs9sA1nHm5pIZ6sWY33A849nLfYF28C1TB27YPGTlrbCGIZEB4j62BvYUUAxmVo8VXS3hqegl2NPEKX8viEqv qwJZn1YBNjXRlJ1CHd6kqi48 udquQQT4XJTCMpfzbS9HOpXq4SRZmJDrqgXSsY4HPGc xk8p2ZRBodSSpKH3z6YOJ6tdOJ8BRqrymXoIsE1YK63BLSSyD437qwJedJzpHUMiLRZWJ 5FTcYrdWUIh4d I98rGjwjmlAdzEKMtXl0aimE 3hQ2T14pGWF2BlIKQPiX Q2FlSssswVhXtfdUdaBSlBXSk1e2JXVh4a2X5F ENUoTSbAgRHm 0jeYe9Mgw7BAOv1IXWzqfEpBgca0DnbIaDhYGojuvYb3ZKygKzsEXWF9ybgSNdMXARHYfNru2MoI9EKQHEcAHwwBWWKevcr92SnF83UyNyoyATmfb76bqggDHg0e4OD7FYyQ16VhLFowFGew7OhN16urh5 SU9JxECvjmbpe3mY83MOtZR65FRq3FaxYSsEDgI41Ce3wsNgkUXaxmiUw8M6FUFwihz8ZEihfxMb41EAnafjOUo66tfs1bzzWFvGuuEXfLeHOs07YF7YSmwhs6smrP3SkWXJCQfEjr9kn8sGB2VBpmO7aTiIdGHBa2u hyjkJrTu64n54dknHBPMl2Yc nyEoHucwalDRjPBhPNTAenytix29MsVEFvnaEqgxkB1DbdbifGvkWAt9t86BWvbgE2hIPAGA6zcm43Wzg8ENZCLqVoGSAFe ZjpptB4c84l a1XxUUxo7fmmDdkFNaTZP6UFmkzFnhDt3NB Dzom5Px h5CEHIvdgRSbdBr9tlLkm9gBTbS3fTYjPTPBnnGyUZnOhLMS8CExBvaAdxh6lmprWxyfaLOfi4uqmDQ5VGmjexWZin2Q7QQBSDZaLoSImoZ0TytdMvwpdIHQysLtvdLUJ9Jmklz4C cwZM538cCfD97iMjkZ sGB95sShsGhgNCUwR35cmjMJfVuFtppu4iU3AZkXs0OyKFUxBMhLEHQYBM0U9H rV0rHJDW0LirrncRqtLBOvcj bC4jKiSN3slzd v2XbmKBd4tWKKLcgMZmtF99WcteKyYMCWkF62nBVTyZZsyxUWETHOB9O2B7dukuQuGFz28pQhR Qsf7xKo8cwjc66YYWj61OFt4qFO9miVOojp8MR2qhCXdl1tVVHoUPh8WnrEnPWT C9u5co4NUhSAUHwyPuMKbr jhx9u34vJNaAScYvGDKy3wmxB3ogzfWE7n yqN1RvxJl9 mc0vk3ObjaGUYidas4nK2fQaVeNvwebbr dHeLJF0f qHWUoJmBKg6d7owotrQ7beZcYO7J7vZRZv0P26JuM3he8Q hl2Lak9ViLes59a4zfOn rzS9swYagFbPhwll44Q7lfRQzbjs7OO6viaC3aCYPv5BAPB8F9k W6sKpfuY52rpez5W4LoBBmjYMz8j 9Sc5WPXj32Zic fCaM65d eFACBAwnQeJKohksmmx9GPBKEZScTHe0gVqOfKklUv7OITLOVFIXD311e8KoWg2L7RZgiWz1JHNPI1BL9jkY3aQW52b6OGDX LR HQf7WoT3lQF85ICLNVKbjzWUDEL2AOIWK0jxvTnFiDBH7y2b4MpfmAfWBXtUsJJfgUGG2VW3pTFOqQS6rWir6jfvQs43ohSyt68RiZ1CfbR0Y9xY04fWPVsLKRlo9KM4JllXAwwKuSbvRpT4amOtbdkdKEKDPvmA6FQ61cSWayEADwjN8lbpUELdl150T9MjcDDdWZxv7nZ XAj493l8tUZlVGNXZ7OxOyoTf3PyIDCdtN9ut7TDBzpIFlDQhSBAHDY5cs5ct9nLzA6s1DGqdBj4NJPeRiKsPYGHnyqK5CE8S9IAJ 0XIfiJR so8fY9iySAKKECppnRk4hcdoVQhevjFBqAbSG02X1zkaKRXpvGxdWryFYL6TA9fVvRNpwi3JVSnhLslULMTcsnZeIkwN7QHWLDWh29DPXX31g7lLYdYnkiA53ZCCN0EKuwEpToy84vh3Gu8sO6Kv k6tHynKAVz0SentHsh 0LV387w8PQHYdYn7PzsQJ1sNmqIOyTn4Te7z1ElCSgqU0I0ImflD ilxsSUrsqaqhofXMyDkb5ZAaYGtFrhn Ea6 qw5ZCkbws8N8aY4gW90e90k9Rhhg0vE5nD74Rg5awiOA7vtmjn9LOKdLF67j1nVrpIZU4ADStXLwHWX0yCRFdw sfEKYuIrnFOc1sSjOKx fvHOSVGlYqaBv1yKqRBheU hsYupfxA3zzrlsYD71qZ4TmlqayGtK8p5SELT1mD0YG0v9VYPQrSqkrk V4kcPKckonY7zPZKkYbf6b5e22XVE0AWokBiYQwNuyIqEifpkhlc9PrUp13cwWncTlnMWyRDQrlW2i6oRJbMZJoE2Bcy72YMzbqvbcrmXnemI9tUDiHRZi0V1gbtxxvEjw 0 Z5UjDGk0jua35FOBRL4DdYRIawvkbzo7Lr 4PymJ0DrUu3k5IvBhQthdDJG7Dpf8Q4AiyUsZKkied3d7CFLKcpAmZ7up8J0pOcGEN3q0HsIUJ m1oW3acBCBXiYJ2 n JKAteFJPTgCqQzDhNOootC6BJXq4Ju4VUSdfD8poERjuadKYrInUCTKqRgU6H7N8B2lILyF GKnUT4mrxGxDduPrMIKE1wIdCOwAlD7H5V BYKZDF3GGwxsRU9Ktctq3tgatYQyB40VkWSftduesDqH118 2MhhZqYFwq8stqRqhFpYsjHwqY1owy yPnApsBOt7F7P9Y2NPCBziPywkY7nZiRhf2UtSLpWGPWlegIlkMCYtOB fNnPpxotXpOyUiNWcF TpwXxXrUG2PTnHouO2vtQOSS5OkbpDYPMgCNZI Pvc6WAV8H61FnNOaGJHYY8zmKGMNaqZg4XRpbDZKCd34aFJDmu6rXwzOf4LqagfuR6S3shK82phsJvJXpho6pkugIfCiai0Xw9qkUW2NT4DMiomcJmWEwUCnTEsZCUSN0Lxlz6Cm49 Jc8OBtlCYqGwOtQkK2Uqz0CYGxX9zUcu BYH2I00luXU6seC2vcn2ouX3oBmOkfg5GW4whSQJd0ahBvsRAvHMj2YAixGkZM9XE FgJqJYl98YoIUQtH7aOXkZfcgWsojqGo0v8DdZNjYuXJzUEgDzIbD xWwxjf2S1LeLieYDcqgnu6I6WpMlwaCAtReo tY7mLd5r2oxLABi7epYW6oZZrYxwhjZZNw1FgOo1OEWfwKn ApeXjiXDrQZb5rhwEjKGOE5uzI6Qohv3LIQgbBUL8rFU3g9FmkmmfdVtMGPpolkueiFzm4maKb8X4LLGiZ PeQfMGFQBW7UzH9PJFsVHecq96W6MVn6xbIiRItnuce61JXf7YWslpM1ktrFVzEF2hyEJSoMAec1Z3z2rEm33CBtOF9snfBky2ePmnioOm1yE8FpkyK7DVXGQEER2Zpz4nBGUalgPCNTQcOf34D4IY2Ucbn5 qMJzF5ibH0ogr6QmeSyRMQ3gWRp92RVpxD5sWQwKoCIagfhxevuLhz5k59zJqW5p82zcGiC3hcf3mMuJJ0IVibzNgepksfKRz19wGpOnnCKJW10jI7eW8EpF1pWdhTdcxZ7IGhMCFwj7ZHCmqNZLArfBI2gZYcKqR6hBDZYyzFj6SZ6J2X74JtFtIdWVasiyZ8gKviEAajZXIO2dn7cwwk17BWuFsP5NZ8l v07haNR0dcYwa9V4Nt3t8o7ZJSlXwELzODYA3WPsq4pUaof2dz8bsB1Fv2Hbe0VarRC9uqkthty1MImPBG5tDNbXZlTU4dh9Ph WIPtudfX3BRmptNHhJ5vPn2NJN41UIj70c0tgwNALFOgzk8NynQ5cGdz7CD8sQufqZPtlaDBV4ndTAgRpIg79DSA8SxN8eDQP4YrT6wDxJMxA9Aaerojes3EiQFc PVjqyqJ0oUDQvNK9rJ1ANrgJrcF jyk8BZtH Dipxg6HXKlDdLB5Tb8NObOnOBesJYHMY2iPQWKHhJc7g1hxJy9aUfdo5J4d9AyNDo83kPbNgqhsJO5tu7ZBaZVsJsV19H26SkHY8Z1vZOlQac7uKnqBZpp5OFwyHMOqIfw2Nf B6pmiF2lE1AlkMdICL2Nqh N8I54R918QZNNXDNtHnZWeLaGRqmS9DZBIwGkMm2COY3naU1IoF6yQY1MccPmebAdTNAmey1ArqvZCek5EXCJOoasrRE3qBIUSZXlU87odvxNCKJ78pZeP7U8Ed7RrnN3SbiDyEiY c7eDjdF4AAzcEr2 UlGGznQxBDriVuWBRWugpdIufzu5rk9KUe13Sa 5fPTAoHNXyjRIDObArGnjBHjPHPFM4nxyhk6mm2JCCYfNhKUmL5CBEf9jImdwRpu3KxQ1mv7bH9vKUWPcLMpVoX5P5gXvN1eOI0ZYyPoMDLd7UvcOrnjXL  2t4E0GG8TBRqLfbCLqyuBaePrnA0lIPHGQLMDoPe3IBidztyAhR KwoCWrwt2QbmvYs3KRaidfYuvMQ2 IlxUazVSZgJnc4PIpg cZkIWaTuQakpDyvJozz3yL2F4RIv14GovVvTq9QTpYkOvqHZxolngw0qpGbMeALhwFlWGpot5jgqeQjA VYA72jb2fxoWBl45AnqdW1czHYXG46kdRnUzrCenkF0mAkDuV0gRPY222BC7uWHAn6PTEWgDB3HyoBqPvanbc6s2ccdzSHJ4YJQWfAX td7UqFApODVkTbW6G7mjzuCeSpMoULyouH q1s0LjyECDXokV1Kri KhWGJUugEuxquue vh9AVw09QW fhya0F8ZmKVqD78G9EFbpMQjvOvgPlmCcvUmnxi3PXFDNkJG8WRPzocUVe3PTw0E3eEHghOKiEB4u0Xvt2Hb2esODlsJ5Uajn7B46Bq0w3W55MDUw0U5i8CP6QDrizWsQOYQOCF3vpLGOCVIyeleOWkVPz51u30XZCD7jKlRYvYOw2Rxocfq2YdbPZcvhPN7iRT ToHlNUY' AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'Qu7cFy732T2KJBCJzyY2xP7fWr4bhg7mdQALjUcVNa2nW2vIfAYMDxd4 ZGSe8g52kVWAiYI5K9SnVH2lMc7Uvh4M9hrvBUs5CPrAIjq9OwgxbVtZcfSrQgRe7hbkx162n0SNvY3KvqBBT5gyhTe4cG2BwJjFx8y11zpf0zyLpnYeQtd6V5maSx9tBigoLnjWdu9pjZ3aycAY8ZpzzOoBniPWThl1ydWyA8E4blXlzkeXnR9GY2UCpHpdmsg5u0GkF4phyqPt61 QRUiJBFXIHDx0zljppa vNLVbIaz8AqM7CGXU5796XKbiCX6uM9WRJXtUooJBJv0uHowr1tey4GQEL4t7j0tE4MznU9X7gRx7BMQGREyCBl5yR6qstIuMKug95TsVxUK3uE1oE5VsS68GlnL6IBAeNhsNMTA4kEflKNI2XKYGf4aDBLABvRa5Qbm12JpccslBbaILFQgQkPBy5nPRfh9Brjpyif1fPPkFB1rJIn 2z4G4irjFafOMuB 4JFTJnvj3 65yEbX7bNtgEF4oB7b7On8DVUAfFQfSz6T1SAFnOatwsNTts6dcH5JewU3jkS4TihfDUvAvw sjo0qoNxowKCoOtOUybt31Xg2mpeV5y5lyxZCSBkqjADNwLglwVcFa08Go3gU qP xs Hrw7ZmQ6vcy6oS6UH R3cJBUKWslkZKEYhXct3duSSWsnn8QFzKm6B4U6dmYXttjjVED0tqPXQ2vwp9eN8jJPebjZfT453810lZM9cQlfOhLdgsSaNaszT8t9pbPC5SrPPPIaXKF2IwRY3uMqAtTJD03bW o8dA3ZqT9igCrKRRfVo5j82HfUzjm2kBh4VT3UXfLGyTnnWqBqQ5WUbmdQQNfiMqGpBIcktEhov1XlJ6DyAzrn 1s yDyQS4Pjqg6y7NHl09nnJ3aMOxdDE7BHv4HVethC3Db32LHv6ZW9zotdOZ8tSH2AGKwhND6cfum67hSXu5OsAGeLZxrrMIn9ml9VWZj8Qxar 3lw3OM2jeUB62REWg7lxTJp3zVuaCQgejCGh40wOPR4vYtyzLdFxsxZ2qwn3XvnO2Xw25KckV8dstFfv4w9NFe03VTBWhoYkuSl0j3eCB1absxURBvss7ReatCgqonoVtkwD5RgknklJg12R56ikPOa9akQwEY ri5X8xDrKyqo2FXrj Np8AmXc4nx0yxydL4yF6WVk J9HmgHjGP0M3dMFOl0n15BUPyTAQNQhAHhDcGjt3jvTqKDW A4GG6gK2xn7hfdgAuoDj4h1lMZsSyYIGTnV6Zig8Nlmtwtss9kjCx 234UQbVuBD96JXbrjmY5jHd7c10KRvUFFzlGcdTscUUi38q6f0czcpoeT8MFBgEbrAw2b50fzz5tLhBGJGeKE0ndK64LOWP0olrS0voljEXYRiLMEArn1bkNUcaOgtQHzoV1Pqp6CR4suZxza66QcNOPH CoSuReOfjYOs1f0hWQ2RU2BUg1vJ5OyRPxAZ81195eJg82WgMFxIo 3EwNLUH6j3D41mu9G2L4ckbETdQRy8PEeM1KSIIjEBLD7xJdXFneolAbsv81mKzrWYRXw0pA8hTI4aIFFQSE8aaUkPUmCE0hzUENcHeNNHMK2UqsClOAdxRiz58hrzdUROac 7UM97kncRVWBSuW4GtISDrgBoEAJQqR2IFIh93W9wKCrESYtjf5uGLzEsGn3l0b2B0jXBoTkbd05jweOTk9LUOgpeNGBNWlpinKda9ny3OfjjCIZx3NnVqsxYiFeV0r4EgE4Vd5QypPNSoQN7rNx2aGufdT52tf1tGeK2d9uVgjDKIjJjZsDJhmnaOUbT5KPYb7fDJ4FJUcl22SMtXAkmQZTbXxGAkyve2SD6pyNB6ShBJ9LkeJPKDWQybSdRD tlQnHVqboE9iYdYOQSblltZwiQHMZcy4eiUHqW7uJ3Mve7bwRZLXYgJEoHeR7E8MXc0SpbVLpbEKEItiqFoi0XEhPGrRvE1PUhphlwiTJBXoLdGO02G97kpy2E8AZtFwboyuW0TXMyEg3bgAP TvGBrbtHyuYfbX6TC1meqTQOGTEMUBjz2VzRB ouL nUpSH7DojvQdxGi8F13xP12K 3IDVZX3UkPAsDgdChHvG5mFiSAaOWBZzUGbGTBkW52NtUQCMkzwYoCNwooNh5Ewk9rNafQQCsrmwaZQGrV pl4u9dBgedBtOeVF7SbxDdOewY uOb1TxLPn9CLwY7KY7igUGZ1prFMUqQ6IsmDLebpOIlG uKI7Xkar6hoRj1Xm8yWPf9o5qkGk agGuD4HrZOA2CtNVsWKiWnV09NLSBd5LdVkhjDbCFGRevIHO1aPCHTPpkml0EStzJdDHVtmGt6EYkbTXUZz7UZs8gKxNs950gEG 4Vtj98io9N0xNbO8FjLL lIqo4LunkmUs0otjT3gmshVAVTwQ0SjCRhqBs10NqVHAT9jCv J3s4mRSoirWeWw7UtzqRc bYtZrpvzmKvP 9lVvuOlEvWhcufv2VUQniDZFYE2EDtNCWrAqiodSAeX5eHEbfbQ5CwJjDjpBHJwoa7lPcZpt43nsXDLvZoIJZPzRPWOzDbt5u3loDI8aYrF2HOmpZ1Lrei XVV3DGYok8M5cWFgfaDILw8sa3kmDDJ2erUPblmMJZZB9eEOLnvEl5O9ALYbBBpnVTnLJvedw9uPVr1HXDmNWgAVpUFYXxKeQVReEFkHT29vENZGi3g7Bv2VUgEx5BxTlHGa13Kmge9QliYARWNfhBPjWQoP2ZRoKCDalsOCeohq2pNOKvkgZOy3AwfpFykBoUjtsvI7NAg6zVhCtCSo6PHcryDgAYYRF737e82qLpjkbCpMozebQRoGrZ7deTFTy TZCiOP2nGOKWiMnGq1daw3uAOx3ntthuZR1viQ8qmyXiIaBwJF5REqFJbZdPvRTpXns8vsG9PsXu DkPiWh3LieaiMGM3zyBsdFheatoBnj0ccBSsiKSDH SmVyBPw8K5vAeVA5WQy8LXX27mzhA7rlrXdWH8kMmtK15lR2AHE7XmSrzGaUbqWGRzmfrTDM vJPKZ8y73x8jhCvVK34nqFZbvlIRdYaUfWjQIGhdJ60V0JMJsh3bvYMDOlDnviPgT5MoAP6LszNwTp4O4yzdxgmq7CY48bQigcLRYEmg8ZWBU6ekc0Gk8Uuj3qC2Oy4DviJoC5Sy68xnl762KjXseDWuO0US6k5NCcztEWuB41AhFLjT Xlfv7dJNvDvyrTwYbnapgnqRTq2fD0NlkKq 0Wmjgv8HRMAUOU4Sfh2PNem 4BK4fBQKbzZWjK8Mjh4quPQr23P4K3qfVfyqGU9Y7HWPRiaz 86zjtl0Gu6DGo92GqPEGNBs RVMTebDPNWQWZju4bqF01z9jnsyzLbG1PD5bqdZccxHK9E bD9AM0KjsT3bSvhG4wCqIUOH9VBFKARnrscsgtF7sbmiBwtt3RfX9cddLMWn8lxh6swaE1pFyN8sg4qRhjVBHv0viacoxg7glAHAowSaqJXKRUWO0wBLz7esMhv9H44d6ztNLrgfays65REWjKWuMe4RsSP7VLGrQRvG6QKZ2GyI5K3WdQRRsPl2QrSxzCEHR1feQLSkngRpWAi4Gwt0ZUHzTGLMZeDQpG9fYWjSRfuPBWm4rHYyI0ny6WmqZa3yi3zeaHXKsNMMxV5RhI3wcY3UdgRBNTG1 yogATPH JYM5tSqE3M6tPgUumwH3qba 7a9XZcAJF7MYjb214yDndl8CYcQiJ9xUnyta9DToaXdLDFMOxIWdv4Oc Ae 092ASura8P5qig9RUZAwUpWiJTnCz6fSEkb1XHzAgW4HwrczuFFGsRNAUY5cReitkmwpFhf4Jz8KHHbUj8fbDROSfdsmjInlHnwLsB1sjfvZG6vk3LffL78GSIZ5fPfDnFm3rc2A0AWP0Abu539HMhSFd967byWCgpKqWCyMBjW1b6ool1XPus5gM0hx10WdSbMsEpYRR2SwicTxN18oIR4pJaQkE6or9TX6rz9vV6ZEyb4 ud wHyp1I227JdmFLT79kilRqj9K9xWnDR7SlCYSrIVavAnAa1vp4OF4fIQv5ER0Yj61PgmVQQWorwnGK4B9ArBshfyu CTzvR2isHgEpXVRg q2c4c4u7S19M 2PlDrcryc1M0HR1oBmdAsy mIV0E8BR 5E4xi5ZmrKMCXnpH7jURkiDLcu6bsOBufpLbEhKCaFJoC5r3nKY59nohuSWOigeOkEIcdCJt3VaQdwL1doyWzdpG0lUsCP9ZzzIB5oOp5RGgkoGiAh 5WSB5gHlpeK7lDPm2JEulXLeh97fRmSxe4nOVgyGscjoFfi9PgFqDuntZZwsNLiiMfsX8W 97fDeOT0TWvHw7JuioLjxDtOOOBrnZlKkUZQ7CRy7ch38tA1DzJOcCb178efuhtH91QrhoHJn6csVBRrg0DL98BGshITV Rojhsgq7j4NSLircpRgENiVRh49HigUtgwH5AK7xIAjMpD1ky gLFMqpfp4l9vlNrBhTpPDCI1R9UQMeCpiSXnJ9UjtL4uoXfmraI9xY4yVxVZFBXyhhk BaCRXp92qhUege4cIsMfK47FVJLIXzqn3Nu1TPmVyxQmmqXw7NLvVVu12x3DRrsi8ouiedz1KwDXmDhR4cLlnnHSei62MXC0elxELoUAooeyWnLPj6irfATHZ2BvdHUHNXLMq0xqqwzWDsQPklXiI5UPrCi6LfKDvwa38SAyF460vkacS92lPRdrh9S7xjhUOVN7mvjRYdnCU5I5sNiBsQqiuo8aA3GjQkXO0zBnddviQinlSjDEqB97aqZlviAgLTYtM8nbN1tWUH8gayIEPcpC4GyC37WCRiRg0hgyeXbs9sA1nHm5pIZ6sWY33A849nLfYF28C1TB27YPGTlrbCGIZEB4j62BvYUUAxmVo8VXS3hqegl2NPEKX8viEqv qwJZn1YBNjXRlJ1CHd6kqi48 udquQQT4XJTCMpfzbS9HOpXq4SRZmJDrqgXSsY4HPGc xk8p2ZRBodSSpKH3z6YOJ6tdOJ8BRqrymXoIsE1YK63BLSSyD437qwJedJzpHUMiLRZWJ 5FTcYrdWUIh4d I98rGjwjmlAdzEKMtXl0aimE 3hQ2T14pGWF2BlIKQPiX Q2FlSssswVhXtfdUdaBSlBXSk1e2JXVh4a2X5F ENUoTSbAgRHm 0jeYe9Mgw7BAOv1IXWzqfEpBgca0DnbIaDhYGojuvYb3ZKygKzsEXWF9ybgSNdMXARHYfNru2MoI9EKQHEcAHwwBWWKevcr92SnF83UyNyoyATmfb76bqggDHg0e4OD7FYyQ16VhLFowFGew7OhN16urh5 SU9JxECvjmbpe3mY83MOtZR65FRq3FaxYSsEDgI41Ce3wsNgkUXaxmiUw8M6FUFwihz8ZEihfxMb41EAnafjOUo66tfs1bzzWFvGuuEXfLeHOs07YF7YSmwhs6smrP3SkWXJCQfEjr9kn8sGB2VBpmO7aTiIdGHBa2u hyjkJrTu64n54dknHBPMl2Yc nyEoHucwalDRjPBhPNTAenytix29MsVEFvnaEqgxkB1DbdbifGvkWAt9t86BWvbgE2hIPAGA6zcm43Wzg8ENZCLqVoGSAFe ZjpptB4c84l a1XxUUxo7fmmDdkFNaTZP6UFmkzFnhDt3NB Dzom5Px h5CEHIvdgRSbdBr9tlLkm9gBTbS3fTYjPTPBnnGyUZnOhLMS8CExBvaAdxh6lmprWxyfaLOfi4uqmDQ5VGmjexWZin2Q7QQBSDZaLoSImoZ0TytdMvwpdIHQysLtvdLUJ9Jmklz4C cwZM538cCfD97iMjkZ sGB95sShsGhgNCUwR35cmjMJfVuFtppu4iU3AZkXs0OyKFUxBMhLEHQYBM0U9H rV0rHJDW0LirrncRqtLBOvcj bC4jKiSN3slzd v2XbmKBd4tWKKLcgMZmtF99WcteKyYMCWkF62nBVTyZZsyxUWETHOB9O2B7dukuQuGFz28pQhR Qsf7xKo8cwjc66YYWj61OFt4qFO9miVOojp8MR2qhCXdl1tVVHoUPh8WnrEnPWT C9u5co4NUhSAUHwyPuMKbr jhx9u34vJNaAScYvGDKy3wmxB3ogzfWE7n yqN1RvxJl9 mc0vk3ObjaGUYidas4nK2fQaVeNvwebbr dHeLJF0f qHWUoJmBKg6d7owotrQ7beZcYO7J7vZRZv0P26JuM3he8Q hl2Lak9ViLes59a4zfOn rzS9swYagFbPhwll44Q7lfRQzbjs7OO6viaC3aCYPv5BAPB8F9k W6sKpfuY52rpez5W4LoBBmjYMz8j 9Sc5WPXj32Zic fCaM65d eFACBAwnQeJKohksmmx9GPBKEZScTHe0gVqOfKklUv7OITLOVFIXD311e8KoWg2L7RZgiWz1JHNPI1BL9jkY3aQW52b6OGDX LR HQf7WoT3lQF85ICLNVKbjzWUDEL2AOIWK0jxvTnFiDBH7y2b4MpfmAfWBXtUsJJfgUGG2VW3pTFOqQS6rWir6jfvQs43ohSyt68RiZ1CfbR0Y9xY04fWPVsLKRlo9KM4JllXAwwKuSbvRpT4amOtbdkdKEKDPvmA6FQ61cSWayEADwjN8lbpUELdl150T9MjcDDdWZxv7nZ XAj493l8tUZlVGNXZ7OxOyoTf3PyIDCdtN9ut7TDBzpIFlDQhSBAHDY5cs5ct9nLzA6s1DGqdBj4NJPeRiKsPYGHnyqK5CE8S9IAJ 0XIfiJR so8fY9iySAKKECppnRk4hcdoVQhevjFBqAbSG02X1zkaKRXpvGxdWryFYL6TA9fVvRNpwi3JVSnhLslULMTcsnZeIkwN7QHWLDWh29DPXX31g7lLYdYnkiA53ZCCN0EKuwEpToy84vh3Gu8sO6Kv k6tHynKAVz0SentHsh 0LV387w8PQHYdYn7PzsQJ1sNmqIOyTn4Te7z1ElCSgqU0I0ImflD ilxsSUrsqaqhofXMyDkb5ZAaYGtFrhn Ea6 qw5ZCkbws8N8aY4gW90e90k9Rhhg0vE5nD74Rg5awiOA7vtmjn9LOKdLF67j1nVrpIZU4ADStXLwHWX0yCRFdw sfEKYuIrnFOc1sSjOKx fvHOSVGlYqaBv1yKqRBheU hsYupfxA3zzrlsYD71qZ4TmlqayGtK8p5SELT1mD0YG0v9VYPQrSqkrk V4kcPKckonY7zPZKkYbf6b5e22XVE0AWokBiYQwNuyIqEifpkhlc9PrUp13cwWncTlnMWyRDQrlW2i6oRJbMZJoE2Bcy72YMzbqvbcrmXnemI9tUDiHRZi0V1gbtxxvEjw 0 Z5UjDGk0jua35FOBRL4DdYRIawvkbzo7Lr 4PymJ0DrUu3k5IvBhQthdDJG7Dpf8Q4AiyUsZKkied3d7CFLKcpAmZ7up8J0pOcGEN3q0HsIUJ m1oW3acBCBXiYJ2 n JKAteFJPTgCqQzDhNOootC6BJXq4Ju4VUSdfD8poERjuadKYrInUCTKqRgU6H7N8B2lILyF GKnUT4mrxGxDduPrMIKE1wIdCOwAlD7H5V BYKZDF3GGwxsRU9Ktctq3tgatYQyB40VkWSftduesDqH118 2MhhZqYFwq8stqRqhFpYsjHwqY1owy yPnApsBOt7F7P9Y2NPCBziPywkY7nZiRhf2UtSLpWGPWlegIlkMCYtOB fNnPpxotXpOyUiNWcF TpwXxXrUG2PTnHouO2vtQOSS5OkbpDYPMgCNZI Pvc6WAV8H61FnNOaGJHYY8zmKGMNaqZg4XRpbDZKCd34aFJDmu6rXwzOf4LqagfuR6S3shK82phsJvJXpho6pkugIfCiai0Xw9qkUW2NT4DMiomcJmWEwUCnTEsZCUSN0Lxlz6Cm49 Jc8OBtlCYqGwOtQkK2Uqz0CYGxX9zUcu BYH2I00luXU6seC2vcn2ouX3oBmOkfg5GW4whSQJd0ahBvsRAvHMj2YAixGkZM9XE FgJqJYl98YoIUQtH7aOXkZfcgWsojqGo0v8DdZNjYuXJzUEgDzIbD xWwxjf2S1LeLieYDcqgnu6I6WpMlwaCAtReo tY7mLd5r2oxLABi7epYW6oZZrYxwhjZZNw1FgOo1OEWfwKn ApeXjiXDrQZb5rhwEjKGOE5uzI6Qohv3LIQgbBUL8rFU3g9FmkmmfdVtMGPpolkueiFzm4maKb8X4LLGiZ PeQfMGFQBW7UzH9PJFsVHecq96W6MVn6xbIiRItnuce61JXf7YWslpM1ktrFVzEF2hyEJSoMAec1Z3z2rEm33CBtOF9snfBky2ePmnioOm1yE8FpkyK7DVXGQEER2Zpz4nBGUalgPCNTQcOf34D4IY2Ucbn5 qMJzF5ibH0ogr6QmeSyRMQ3gWRp92RVpxD5sWQwKoCIagfhxevuLhz5k59zJqW5p82zcGiC3hcf3mMuJJ0IVibzNgepksfKRz19wGpOnnCKJW10jI7eW8EpF1pWdhTdcxZ7IGhMCFwj7ZHCmqNZLArfBI2gZYcKqR6hBDZYyzFj6SZ6J2X74JtFtIdWVasiyZ8gKviEAajZXIO2dn7cwwk17BWuFsP5NZ8l v07haNR0dcYwa9V4Nt3t8o7ZJSlXwELzODYA3WPsq4pUaof2dz8bsB1Fv2Hbe0VarRC9uqkthty1MImPBG5tDNbXZlTU4dh9Ph WIPtudfX3BRmptNHhJ5vPn2NJN41UIj70c0tgwNALFOgzk8NynQ5cGdz7CD8sQufqZPtlaDBV4ndTAgRpIg79DSA8SxN8eDQP4YrT6wDxJMxA9Aaerojes3EiQFc PVjqyqJ0oUDQvNK9rJ1ANrgJrcF jyk8BZtH Dipxg6HXKlDdLB5Tb8NObOnOBesJYHMY2iPQWKHhJc7g1hxJy9aUfdo5J4d9AyNDo83kPbNgqhsJO5tu7ZBaZVsJsV19H26SkHY8Z1vZOlQac7uKnqBZpp5OFwyHMOqIfw2Nf B6pmiF2lE1AlkMdICL2Nqh N8I54R918QZNNXDNtHnZWeLaGRqmS9DZBIwGkMm2COY3naU1IoF6yQY1MccPmebAdTNAmey1ArqvZCek5EXCJOoasrRE3qBIUSZXlU87odvxNCKJ78pZeP7U8Ed7RrnN3SbiDyEiY c7eDjdF4AAzcEr2 UlGGznQxBDriVuWBRWugpdIufzu5rk9KUe13Sa 5fPTAoHNXyjRIDObArGnjBHjPHPFM4nxyhk6mm2JCCYfNhKUmL5CBEf9jImdwRpu3KxQ1mv7bH9vKUWPcLMpVoX5P5gXvN1eOI0ZYyPoMDLd7UvcOrnjXL  2t4E0GG8TBRqLfbCLqyuBaePrnA0lIPHGQLMDoPe3IBidztyAhR KwoCWrwt2QbmvYs3KRaidfYuvMQ2 IlxUazVSZgJnc4PIpg cZkIWaTuQakpDyvJozz3yL2F4RIv14GovVvTq9QTpYkOvqHZxolngw0qpGbMeALhwFlWGpot5jgqeQjA VYA72jb2fxoWBl45AnqdW1czHYXG46kdRnUzrCenkF0mAkDuV0gRPY222BC7uWHAn6PTEWgDB3HyoBqPvanbc6s2ccdzSHJ4YJQWfAX td7UqFApODVkTbW6G7mjzuCeSpMoULyouH q1s0LjyECDXokV1Kri KhWGJUugEuxquue vh9AVw09QW fhya0F8ZmKVqD78G9EFbpMQjvOvgPlmCcvUmnxi3PXFDNkJG8WRPzocUVe3PTw0E3eEHghOKiEB4u0Xvt2Hb2esODlsJ5Uajn7B46Bq0w3W55MDUw0U5i8CP6QDrizWsQOYQOCF3vpLGOCVIyeleOWkVPz51u30XZCD7jKlRYvYOw2Rxocfq2YdbPZcvhPN7iRT ToHlNUY'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:123",
      "suite": "opencypher",
      "name": "[9] Return a double-quoted empty string",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L123",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN \"\" AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "''"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:134",
      "suite": "opencypher",
      "name": "[10] Accept valid Unicode literal",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L134",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '\\u01FF' AS a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "'\u01ff'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:146",
      "suite": "opencypher",
      "name": "[11] Return a double-quoted string with one character",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L146",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN \"a\" AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'a'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:158",
      "suite": "opencypher",
      "name": "[12] Return a double-quoted string with uft-8 characters",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L158",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN \"\ud83e\uddd0\ud83c\udf4c\u2756\u22d9\u2690\" AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "'\ud83e\uddd0\ud83c\udf4c\u2756\u22d9\u2690'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals6.feature:170",
      "suite": "opencypher",
      "name": "[13] Failing on incorrect unicode literal",
      "feature": "Literals6 - String",
      "path": "tck/features/expressions/literals/Literals6.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals6.feature#L170",
      "source_sha256": "d387a9c62e8f509d1a9480dd7c93042425b7448f9b7f531a3cd9c4fe7f487947",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN '\\uH'"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidUnicodeLiteral"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:33",
      "suite": "opencypher",
      "name": "[1] Return an empty list",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L33",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a list containing a boolean",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L44",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [false] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[false]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:55",
      "suite": "opencypher",
      "name": "[3] Return a list containing a null",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L55",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[null]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a list containing a integer",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L66",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a list containing a hexadecimal integer",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L77",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [-0x162CD4F6] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[-372036854]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a list containing a octal integer",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L88",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [0o2613152366] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[372036854]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a list containing a float",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L99",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [-.1e-5] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[-0.000001]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:110",
      "suite": "opencypher",
      "name": "[8] Return a list containing a string",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L110",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN ['abc, as#?l\u00dfdj '] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "['abc, as#?l\u00dfdj ']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:121",
      "suite": "opencypher",
      "name": "[9] Return a list containing an empty lists",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L121",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[]] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[[]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:132",
      "suite": "opencypher",
      "name": "[10] Return seven-deep nested empty lists",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L132",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[[[[[[]]]]]]] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[[[[[[[]]]]]]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:143",
      "suite": "opencypher",
      "name": "[11] Return 20-deep nested empty lists",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L143",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:154",
      "suite": "opencypher",
      "name": "[12] Return 40-deep nested empty lists",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L154",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:165",
      "suite": "opencypher",
      "name": "[13] Return a list containing an empty map",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L165",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [{}] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[{}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:176",
      "suite": "opencypher",
      "name": "[14] Return a list containing multiple integer",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L176",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, -2, 0o77, 0xA4C, 71034856] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[1, -2, 63, 2636, 71034856]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:199",
      "suite": "opencypher",
      "name": "[16] Return a list containing multiple mixed values",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L199",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [2E-01, ', as#?l\u00dfdj ', null, 71034856, false] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[0.2, ', as#?l\u00dfdj ', null, 71034856, false]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:210",
      "suite": "opencypher",
      "name": "[17] Return a list containing real and fake nested lists",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L210",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [null, [ ' a ', ' ' ], ' [ a ', ' [ ], ] ', ' [ ', [ ' ' ], ' ] ' ] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[null, [' a ', ' '], ' [ a ', ' [ ], ] ', ' [ ', [' '], ' ] ']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:222",
      "suite": "opencypher",
      "name": "[18] Return a complex list containing multiple mixed and nested values",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L222",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [ {\n            id: '0001',\n            type: 'donut',\n            name: 'Cake',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' },\n                            { id: '1002', type: 'Chocolate' },\n                            { id: '1003', type: 'Blueberry' },\n                            { id: '1004', type: 'Devils Food' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5005', type: 'Sugar' },\n                    { id: '5007', type: 'Powdered Sugar' },\n                    { id: '5006', type: 'Chocolate Sprinkles' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        },\n        {\n            id: '0002',\n            type: 'donut',\n            name: 'Raised',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5005', type: 'Sugar' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        },\n        {\n            id: '0003',\n            type: 'donut',\n            name: 'Old Fashioned',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' },\n                            { id: '1002', type: 'Chocolate' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        } ] AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "[{id: '0001', type: 'donut', name: 'Cake', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}, {id: '1002', type: 'Chocolate'}, {id: '1003', type: 'Blueberry'}, {id: '1004', type: 'Devils Food'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5005', type: 'Sugar'}, {id: '5007', type: 'Powdered Sugar'}, {id: '5006', type: 'Chocolate Sprinkles'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}, {id: '0002', type: 'donut', name: 'Raised', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5005', type: 'Sugar'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}, {id: '0003', type: 'donut', name: 'Old Fashioned', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}, {id: '1002', type: 'Chocolate'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:301",
      "suite": "opencypher",
      "name": "[19] Fail on a list containing only a comma",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L301",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [, ] AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:310",
      "suite": "opencypher",
      "name": "[20] Fail on a nested list with non-matching brackets",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L310",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[[]] AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals7.feature:319",
      "suite": "opencypher",
      "name": "[21] Fail on a nested list with missing commas",
      "feature": "Literals7 - List",
      "path": "tck/features/expressions/literals/Literals7.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals7.feature#L319",
      "source_sha256": "8671479e7d02e5dd022d963063a41426a1f813316a274d4af1d7f97db74433ee",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[','[]',']] AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:33",
      "suite": "opencypher",
      "name": "[1] Return an empty map",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L33",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:44",
      "suite": "opencypher",
      "name": "[2] Return a map containing one value with alphabetic lower case key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L44",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {abc: 1} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{abc: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:55",
      "suite": "opencypher",
      "name": "[3] Return a map containing one value with alphabetic upper case key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L55",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {ABC: 1} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{ABC: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:66",
      "suite": "opencypher",
      "name": "[4] Return a map containing one value with alphabetic mixed case key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L66",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {aBCdeF: 1} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{aBCdeF: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:77",
      "suite": "opencypher",
      "name": "[5] Return a map containing one value with alphanumeric mixed case key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L77",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a1B2c3e67: 1} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a1B2c3e67: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:88",
      "suite": "opencypher",
      "name": "[6] Return a map containing a boolean",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L88",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: false} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: false}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:99",
      "suite": "opencypher",
      "name": "[7] Return a map containing a null",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L99",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: null} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: null}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:110",
      "suite": "opencypher",
      "name": "[8] Return a map containing a integer",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L110",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 1} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: 1}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:121",
      "suite": "opencypher",
      "name": "[9] Return a map containing a hexadecimal integer",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L121",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {F: -0x162CD4F6} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{F: -372036854}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:132",
      "suite": "opencypher",
      "name": "[10] Return a map containing a octal integer",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L132",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 0o2613152366} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: 372036854}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:143",
      "suite": "opencypher",
      "name": "[11] Return a map containing a float",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L143",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: -.1e-5} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: -0.000001}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:154",
      "suite": "opencypher",
      "name": "[12] Return a map containing a string",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L154",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: 'ab: c, as#?l\u00dfdj '} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{k: 'ab: c, as#?l\u00dfdj '}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:165",
      "suite": "opencypher",
      "name": "[13] Return a map containing an empty map",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L165",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a: {}} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a: {}}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:176",
      "suite": "opencypher",
      "name": "[14] Return seven-deep nested maps",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L176",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a1: {a2: {a3: {a4: {a5: {a6: {}}}}}}} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a1: {a2: {a3: {a4: {a5: {a6: {}}}}}}}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:187",
      "suite": "opencypher",
      "name": "[15] Return 20-deep nested maps",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L187",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a1: {a2: {a3: {a4: {a5: {a6: {a7: {a8: {a9: {a10: {a11: {a12: {a13: {a14: {a15: {a16: {a17: {a18: {a19: {}}}}}}}}}}}}}}}}}}}} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a1: {a2: {a3: {a4: {a5: {a6: {a7: {a8: {a9: {a10: {a11: {a12: {a13: {a14: {a15: {a16: {a17: {a18: {a19: {}}}}}}}}}}}}}}}}}}}}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:198",
      "suite": "opencypher",
      "name": "[16] Return 40-deep nested maps",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L198",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {a1: {a2: {a3: {a4: {a5: {a6: {a7: {a8: {a9: {a10: {a11: {a12: {a13: {a14: {a15: {a16: {a17: {a18: {a19: {a20: {a21: {a22: {a23: {a24: {a25: {a26: {a27: {a28: {a29: {a30: {a31: {a32: {a33: {a34: {a35: {a36: {a37: {a38: {a39: {}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a1: {a2: {a3: {a4: {a5: {a6: {a7: {a8: {a9: {a10: {a11: {a12: {a13: {a14: {a15: {a16: {a17: {a18: {a19: {a20: {a21: {a22: {a23: {a24: {a25: {a26: {a27: {a28: {a29: {a30: {a31: {a32: {a33: {a34: {a35: {a36: {a37: {a38: {a39: {}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:209",
      "suite": "opencypher",
      "name": "[17] Return a map containing real and fake nested maps",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L209",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN { a : ' { b : ' , c : { d : ' ' } , d : ' } ' } AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{a: ' { b : ', c: {d: ' '}, d: ' } '}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:221",
      "suite": "opencypher",
      "name": "[18] Return a complex map containing multiple mixed and nested values",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L221",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN  { data: [ {\n            id: '0001',\n            type: 'donut',\n            name: 'Cake',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' },\n                            { id: '1002', type: 'Chocolate' },\n                            { id: '1003', type: 'Blueberry' },\n                            { id: '1004', type: 'Devils Food' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5005', type: 'Sugar' },\n                    { id: '5007', type: 'Powdered Sugar' },\n                    { id: '5006', type: 'Chocolate Sprinkles' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        },\n        {\n            id: '0002',\n            type: 'donut',\n            name: 'Raised',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5005', type: 'Sugar' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        },\n        {\n            id: '0003',\n            type: 'donut',\n            name: 'Old Fashioned',\n            ppu: 0.55,\n            batters:\n                {\n                    batter:\n                        [\n                            { id: '1001', type: 'Regular' },\n                            { id: '1002', type: 'Chocolate' }\n                        ]\n                },\n            topping:\n                [\n                    { id: '5001', type: 'None' },\n                    { id: '5002', type: 'Glazed' },\n                    { id: '5003', type: 'Chocolate' },\n                    { id: '5004', type: 'Maple' }\n                ]\n        } ] } AS literal"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "literal"
            ],
            [
              "{data: [{id: '0001', type: 'donut', name: 'Cake', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}, {id: '1002', type: 'Chocolate'}, {id: '1003', type: 'Blueberry'}, {id: '1004', type: 'Devils Food'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5005', type: 'Sugar'}, {id: '5007', type: 'Powdered Sugar'}, {id: '5006', type: 'Chocolate Sprinkles'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}, {id: '0002', type: 'donut', name: 'Raised', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5005', type: 'Sugar'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}, {id: '0003', type: 'donut', name: 'Old Fashioned', ppu: 0.55, batters: {batter: [{id: '1001', type: 'Regular'}, {id: '1002', type: 'Chocolate'}]}, topping: [{id: '5001', type: 'None'}, {id: '5002', type: 'Glazed'}, {id: '5003', type: 'Chocolate'}, {id: '5004', type: 'Maple'}]}]}"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:300",
      "suite": "opencypher",
      "name": "[19] Fail on a map containing key starting with a number",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L300",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {1B2c3e67:1} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:309",
      "suite": "opencypher",
      "name": "[20] Fail on a map containing key with symbol",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 309,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L309",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k1#k: 1} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:318",
      "suite": "opencypher",
      "name": "[21] Fail on a map containing key with dot",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 318,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L318",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k1.k: 1} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:326",
      "suite": "opencypher",
      "name": "[22] Fail on a map containing unquoted string",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L326",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k1: k2} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:335",
      "suite": "opencypher",
      "name": "[23] Fail on a map containing only a comma",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 335,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L335",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {, } AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:344",
      "suite": "opencypher",
      "name": "[24] Fail on a map containing a value without key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L344",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {1} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:353",
      "suite": "opencypher",
      "name": "[25] Fail on a map containing a list without key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L353",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {[]} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:362",
      "suite": "opencypher",
      "name": "[26] Fail on a map containing a map without key",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 362,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L362",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {{}} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:371",
      "suite": "opencypher",
      "name": "[27] Fail on a nested map with non-matching braces",
      "feature": "Literals8 - Maps",
      "path": "tck/features/expressions/literals/Literals8.feature",
      "line": 371,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/literals/Literals8.feature#L371",
      "source_sha256": "d9f3877b5f51a4bd59c8738a229644a6afb6a07c61a02173b9e91f435a1d587a",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN {k: {k: {}} AS literal"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:34",
      "suite": "opencypher",
      "name": "[1] Statically access a field of a non-null map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L34",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {existing: 42, notMissing: null} AS m\nRETURN m.missing, m.notMissing, m.existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m.missing",
              "m.notMissing",
              "m.existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:46",
      "suite": "opencypher",
      "name": "[2] Statically access a field of a null map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L46",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS m\nRETURN m.missing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "m.missing"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:58",
      "suite": "opencypher",
      "name": "[3] Statically access a field of a map resulting from an expression",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L58",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [123, {existing: 42, notMissing: null}] AS list\nRETURN (list[1]).missing, (list[1]).notMissing, (list[1]).existing"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "(list[1]).missing",
              "(list[1]).notMissing",
              "(list[1]).existing"
            ],
            [
              "null",
              "null",
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:84",
      "suite": "opencypher",
      "name": "[4] Statically access a field is case-sensitive",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L84",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map.name AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:85",
      "suite": "opencypher",
      "name": "[4] Statically access a field is case-sensitive",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L85",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map.name AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:86",
      "suite": "opencypher",
      "name": "[4] Statically access a field is case-sensitive",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L86",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map.Name AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Pontus'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:87",
      "suite": "opencypher",
      "name": "[4] Statically access a field is case-sensitive",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L87",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map.nAMe AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:103",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L103",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map.`name` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:104",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L104",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map.`nome` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Pontus'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:105",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L105",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map.`Mats` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:106",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L106",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map.`null` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:107",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L107",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {null: 'Mats', NULL: 'Pontus'} AS map\nRETURN map.`null` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:108",
      "suite": "opencypher",
      "name": "[5] Statically access a field with a delimited identifier",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L108",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {null: 'Mats', NULL: 'Pontus'} AS map\nRETURN map.`NULL` AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Pontus'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:121",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L121",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 123 AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:122",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L122",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 42.45 AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:123",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L123",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH true AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:124",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L124",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH false AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:125",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L125",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'string' AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:126",
      "suite": "opencypher",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "path": "tck/features/expressions/map/Map1.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map1.feature#L126",
      "source_sha256": "5229d69a4b1113b755efd284ee0fcafd30df438994f084463c6dda0384586e99",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [123, true] AS nonMap\nRETURN nonMap.num"
        },
        {
          "text": "a TypeError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:34",
      "suite": "opencypher",
      "name": "[1] Dynamically access a field based on parameters when there is no type information",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L34",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "{name: 'Apa'}"
            ],
            [
              "idx",
              "'name'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:49",
      "suite": "opencypher",
      "name": "[2] Dynamically access a field based on parameters when there is rhs type information",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L49",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "{name: 'Apa'}"
            ],
            [
              "idx",
              "'name'"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[toString(idx)] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "'Apa'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:64",
      "suite": "opencypher",
      "name": "[3] Dynamically access a field on null results in null",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L64",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS expr, 'x' AS idx\nRETURN expr[idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:76",
      "suite": "opencypher",
      "name": "[4] Dynamically access a field with null results in null",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L76",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats'} AS expr, null AS idx\nRETURN expr[idx] AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:102",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L102",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map['name'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:103",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L103",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map['name'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:104",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L104",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map['Name'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Pontus'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:105",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L105",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', Name: 'Pontus'} AS map\nRETURN map['nAMe'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:106",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L106",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', nome: 'Pontus'} AS map\nRETURN map['null'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:107",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L107",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {null: 'Mats', NULL: 'Pontus'} AS map\nRETURN map['null'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Mats'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:108",
      "suite": "opencypher",
      "name": "[5] Dynamically access a field is case-sensitive",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L108",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {null: 'Mats', NULL: 'Pontus'} AS map\nRETURN map['NULL'] AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'Pontus'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:110",
      "suite": "opencypher",
      "name": "[6] Fail at runtime when attempting to index with an Int into a Map",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L110",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "{name: 'Apa'}"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[idx]"
        },
        {
          "text": "a TypeError should be raised at runtime: MapElementAccessByNonString"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:122",
      "suite": "opencypher",
      "name": "[7] Fail at runtime when trying to index into a map with a non-string",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L122",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "{name: 'Apa'}"
            ],
            [
              "idx",
              "12.3"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[idx]"
        },
        {
          "text": "a TypeError should be raised at runtime: MapElementAccessByNonString"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:134",
      "suite": "opencypher",
      "name": "[8] Fail at runtime when trying to index something which is not a map",
      "feature": "Map2 - Dynamic Value Access",
      "path": "tck/features/expressions/map/Map2.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map2.feature#L134",
      "source_sha256": "4df135fedfad3036455e4a44cd54a13d874ebd0c0d5d4e6b00dabcdd2bec265a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "expr",
              "100"
            ],
            [
              "idx",
              "0"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "WITH $expr AS expr, $idx AS idx\nRETURN expr[idx]"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:33",
      "suite": "opencypher",
      "name": "[1] Using `keys()` on a literal map",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L33",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({name: 'Alice', age: 38, address: {city: 'London', residential: true}}) AS k"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "k"
            ],
            [
              "['name', 'age', 'address']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:44",
      "suite": "opencypher",
      "name": "[2] Using `keys()` on a parameter map",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L44",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "{name: 'Alice', age: 38, address: {city: 'London', residential: true}}"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys($param) AS k"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "k"
            ],
            [
              "['address', 'name', 'age']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:57",
      "suite": "opencypher",
      "name": "[3] Using `keys()` on null map",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L57",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS m\nRETURN keys(m), keys(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "keys(m)",
              "keys(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:82",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L82",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:83",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L83",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: 1}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:84",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L84",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: null}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:85",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L85",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: null, l: 1}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k', 'l']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:86",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L86",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: 1, l: null}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k', 'l']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:87",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L87",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: null, l: null}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k', 'l']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:88",
      "suite": "opencypher",
      "name": "[4] Using `keys()` on map with null values",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L88",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN keys({k: 1, l: null, m: 1}) AS keys"
        },
        {
          "text": "the result should be (ignoring element order for lists):",
          "table": [
            [
              "keys"
            ],
            [
              "['k', 'l', 'm']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map3.feature:90",
      "suite": "opencypher",
      "name": "[5] Using `keys()` and `IN` to check field existence",
      "feature": "Map3 - Keys function",
      "path": "tck/features/expressions/map/Map3.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/map/Map3.feature#L90",
      "source_sha256": "8abee3612542711a72775525c2f8176493b70924f17cee22f15f14f0ba47d058",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {exists: 42, notMissing: null} AS map\nRETURN 'exists' IN keys(map) AS a,\n       'notMissing' IN keys(map) AS b,\n       'missing' IN keys(map) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical11.feature:33",
      "suite": "opencypher",
      "name": "[1] Absolute function",
      "feature": "Mathematical11 - Signed numbers functions",
      "path": "tck/features/expressions/mathematical/Mathematical11.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical11.feature#L33",
      "source_sha256": "512a5e534a789609c4d79dd51fb1286cc2d3d966b7d7ab8712b12656ee6579df",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN abs(-1)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "abs(-1)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical13.feature:33",
      "suite": "opencypher",
      "name": "[1] `sqrt()` returning float values",
      "feature": "Mathematical13 - Square root",
      "path": "tck/features/expressions/mathematical/Mathematical13.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical13.feature#L33",
      "source_sha256": "84949e5863ecda3e57073af29639b10411e6274f47fc420eb686c108db05086e",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN sqrt(12.96)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sqrt(12.96)"
            ],
            [
              "3.6"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical2.feature:33",
      "suite": "opencypher",
      "name": "[1] Allow addition",
      "feature": "Mathematical2 - Addition",
      "path": "tck/features/expressions/mathematical/Mathematical2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical2.feature#L33",
      "source_sha256": "d07b6225c6dc5d001ab7bd25c9de908a01643332710ad8228d554af807416a43",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({id: 1337, version: 99})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.id = 1337\nRETURN a.version + 5"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a.version + 5"
            ],
            [
              "104"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical3.feature:34",
      "suite": "opencypher",
      "name": "[1] Fail for invalid Unicode hyphen in subtraction",
      "feature": "Mathematical3 - Subtraction",
      "path": "tck/features/expressions/mathematical/Mathematical3.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical3.feature#L34",
      "source_sha256": "066cedd1367d6533b8a905297a2f2aaba2993e05f9ad5cd4cac00cc0503f6161",
      "tags": [
        "@skipGrammarCheck"
      ],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 42 \u2014 41"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidUnicodeCharacter"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical8.feature:33",
      "suite": "opencypher",
      "name": "[1] Arithmetic precedence test",
      "feature": "Mathematical8 - Arithmetic precedence",
      "path": "tck/features/expressions/mathematical/Mathematical8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical8.feature#L33",
      "source_sha256": "18803be1e5f1e8d16e7231f889de3236dd674de0edeb0af8142093d0f011f0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 12 / 4 * 3 - 2 * 4"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "12 / 4 * 3 - 2 * 4"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical8.feature:44",
      "suite": "opencypher",
      "name": "[2] Arithmetic precedence with parenthesis test",
      "feature": "Mathematical8 - Arithmetic precedence",
      "path": "tck/features/expressions/mathematical/Mathematical8.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/mathematical/Mathematical8.feature#L44",
      "source_sha256": "18803be1e5f1e8d16e7231f889de3236dd674de0edeb0af8142093d0f011f0d8",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 12 / 4 * (3 - 2 * 4)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "12 / 4 * (3 - 2 * 4)"
            ],
            [
              "-15"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:33",
      "suite": "opencypher",
      "name": "[1] Property null check on non-null node",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L33",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({exists: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.missing IS NULL,\n       n.exists IS NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NULL",
              "n.exists IS NULL"
            ],
            [
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:50",
      "suite": "opencypher",
      "name": "[2] Property null check on optional non-null node",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L50",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({exists: 42})"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing IS NULL,\n       n.exists IS NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NULL",
              "n.exists IS NULL"
            ],
            [
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:67",
      "suite": "opencypher",
      "name": "[3] Property null check on null node",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L67",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing IS NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NULL"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:79",
      "suite": "opencypher",
      "name": "[4] A literal null IS null",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L79",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IS NULL AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:104",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L104",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: 'Pontus'} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:105",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L105",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: 'Pontus'} AS map\nRETURN map.name2 IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:106",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L106",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: null} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:107",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L107",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: null} AS map\nRETURN map.name2 IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:108",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L108",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:109",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L109",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null, name2: null} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:110",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L110",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null, name2: null} AS map\nRETURN map.name2 IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:111",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L111",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: null, notName2: null} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:112",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L112",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: 0, notName2: null} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:113",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L113",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: 0} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:114",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L114",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {} AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:115",
      "suite": "opencypher",
      "name": "[5] IS NULL on a map",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L115",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS map\nRETURN map.name IS NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null1.feature:118",
      "suite": "opencypher",
      "name": "[6] IS NULL is case insensitive",
      "feature": "Null1 - IS NULL validation",
      "path": "tck/features/expressions/null/Null1.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null1.feature#L118",
      "source_sha256": "1fd89b18f8af0f2e529fca7d15c89601d718dc054ec85babddf9662bbdd8fe9d",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:X {prop: 42}), (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nRETURN n, n.prop iS NuLl AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "b"
            ],
            [
              "(:X {prop: 42})",
              "false"
            ],
            [
              "(:X)",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:33",
      "suite": "opencypher",
      "name": "[1] Property not null check on non-null node",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L33",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({exists: 42})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN n.missing IS NOT NULL,\n       n.exists IS NOT NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NOT NULL",
              "n.exists IS NOT NULL"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:50",
      "suite": "opencypher",
      "name": "[2] Property not null check on optional non-null node",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L50",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ({exists: 42})"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing IS NOT NULL,\n       n.exists IS NOT NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NOT NULL",
              "n.exists IS NOT NULL"
            ],
            [
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:67",
      "suite": "opencypher",
      "name": "[3] Property not null check on null node",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L67",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "OPTIONAL MATCH (n)\nRETURN n.missing IS NOT NULL"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.missing IS NOT NULL"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:79",
      "suite": "opencypher",
      "name": "[4] A literal null is not IS NOT null",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L79",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IS NOT NULL AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:104",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L104",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: 'Pontus'} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:105",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L105",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: 'Pontus'} AS map\nRETURN map.name2 IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:106",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L106",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: null} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:107",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L107",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: 'Mats', name2: null} AS map\nRETURN map.name2 IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:108",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L108",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:109",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L109",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null, name2: null} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:110",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L110",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {name: null, name2: null} AS map\nRETURN map.name2 IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:111",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L111",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: null, notName2: null} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:112",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L112",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: 0, notName2: null} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:113",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L113",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {notName: 0} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:114",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L114",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH {} AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:115",
      "suite": "opencypher",
      "name": "[5] IS NOT NULL on a map",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L115",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS map\nRETURN map.name IS NOT NULL AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null2.feature:118",
      "suite": "opencypher",
      "name": "[6] IS NOT NULL is case insensitive",
      "feature": "Null2 - IS NOT NULL validation",
      "path": "tck/features/expressions/null/Null2.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null2.feature#L118",
      "source_sha256": "fc1967e64b9521ee58972ee12c860e5a7318ffc8d908353664f9fb7a5f937538",
      "tags": [
        "@skipStyleCheck"
      ],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:X {prop: 42}), (:X)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:X)\nRETURN n, n.prop Is noT nULl AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "b"
            ],
            [
              "(:X {prop: 42})",
              "true"
            ],
            [
              "(:X)",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:34",
      "suite": "opencypher",
      "name": "[1] The inverse of a null is a null",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 34,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L34",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT null AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:45",
      "suite": "opencypher",
      "name": "[2] It is unknown - i.e. null - if a null is equal to a null",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L45",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null = null AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:56",
      "suite": "opencypher",
      "name": "[3] It is unknown - i.e. null - if a null is not equal to a null",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L56",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null <> null AS value"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "value"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:83",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L83",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "null"
            ],
            [
              "coll",
              "null"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:84",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L84",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "null"
            ],
            [
              "coll",
              "[1, 2, 3]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:85",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L85",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "null"
            ],
            [
              "coll",
              "[1, 2, 3, null]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:86",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L86",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "null"
            ],
            [
              "coll",
              "[]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:87",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L87",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "1"
            ],
            [
              "coll",
              "[1, 2, 3, null]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:88",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L88",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "1"
            ],
            [
              "coll",
              "[null, 1]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/null/Null3.feature:89",
      "suite": "opencypher",
      "name": "[4] Using null in IN",
      "feature": "Null3 - Null evaluation",
      "path": "tck/features/expressions/null/Null3.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/null/Null3.feature#L89",
      "source_sha256": "5e6ed6a490f9d6878593885a7a2fabf4c556594e47ff37c61d98ae92957a2273",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "elt",
              "5"
            ],
            [
              "coll",
              "[1, 2, 3, null]"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN $elt IN $coll AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path1.feature:33",
      "suite": "opencypher",
      "name": "[1] `nodes()` on null path",
      "feature": "Path1 - Nodes of a path",
      "path": "tck/features/expressions/path/Path1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path1.feature#L33",
      "source_sha256": "d8dcf0b98d38fca73fd50216f5201bcd772d580ce6257773527f080d840608c4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS a\nOPTIONAL MATCH p = (a)-[r]->()\nRETURN nodes(p), nodes(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes(p)",
              "nodes(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path2.feature:33",
      "suite": "opencypher",
      "name": "[1] Return relationships by fetching them from the path",
      "feature": "Path2 - Relationships of a path",
      "path": "tck/features/expressions/path/Path2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path2.feature#L33",
      "source_sha256": "7f9a374a3f0090760a939194f5e6083ebf52966a562bf8e9e179c02e4d2bbd9f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s:Start)-[:REL {num: 1}]->(b:B)-[:REL {num: 2}]->(c:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a:Start)-[:REL*2..2]->(b)\nRETURN relationships(p)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships(p)"
            ],
            [
              "[[:REL {num: 1}], [:REL {num: 2}]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path2.feature:50",
      "suite": "opencypher",
      "name": "[2] Return relationships by fetching them from the path - starting from the end",
      "feature": "Path2 - Relationships of a path",
      "path": "tck/features/expressions/path/Path2.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path2.feature#L50",
      "source_sha256": "7f9a374a3f0090760a939194f5e6083ebf52966a562bf8e9e179c02e4d2bbd9f",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL {num: 1}]->(b:B)-[:REL {num: 2}]->(e:End)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)-[:REL*2..2]->(b:End)\nRETURN relationships(p)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships(p)"
            ],
            [
              "[[:REL {num: 1}], [:REL {num: 2}]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path2.feature:66",
      "suite": "opencypher",
      "name": "[3] `relationships()` on null path",
      "feature": "Path2 - Relationships of a path",
      "path": "tck/features/expressions/path/Path2.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path2.feature#L66",
      "source_sha256": "7f9a374a3f0090760a939194f5e6083ebf52966a562bf8e9e179c02e4d2bbd9f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH null AS a\nOPTIONAL MATCH p = (a)-[r]->()\nRETURN relationships(p), relationships(null)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships(p)",
              "relationships(null)"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path3.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a var length path of length zero",
      "feature": "Path3 - Length of a path",
      "path": "tck/features/expressions/path/Path3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path3.feature#L33",
      "source_sha256": "05f71c684dc941de8dfb6588dd864899313b5c4c3a1cb80cc8060d5da51ac99b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL]->(b:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (a)-[*0..1]->(b)\nRETURN a, b, length(p) AS l"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "l"
            ],
            [
              "(:A)",
              "(:A)",
              "0"
            ],
            [
              "(:B)",
              "(:B)",
              "0"
            ],
            [
              "(:A)",
              "(:B)",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path3.feature:51",
      "suite": "opencypher",
      "name": "[2] Failing when using `length()` on a node",
      "feature": "Path3 - Length of a path",
      "path": "tck/features/expressions/path/Path3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path3.feature#L51",
      "source_sha256": "05f71c684dc941de8dfb6588dd864899313b5c4c3a1cb80cc8060d5da51ac99b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN length(n)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/path/Path3.feature:60",
      "suite": "opencypher",
      "name": "[3] Failing when using `length()` on a relationship",
      "feature": "Path3 - Length of a path",
      "path": "tck/features/expressions/path/Path3.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/path/Path3.feature#L60",
      "source_sha256": "05f71c684dc941de8dfb6588dd864899313b5c4c3a1cb80cc8060d5da51ac99b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[r]->()\nRETURN length(r)"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:33",
      "suite": "opencypher",
      "name": "[1] Matching on any single outgoing directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L33",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[]->() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:49",
      "suite": "opencypher",
      "name": "[2] Matching on a single undirected connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L49",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ],
            [
              "(:C)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:67",
      "suite": "opencypher",
      "name": "[3] Matching on any single incoming directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L67",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)<-[]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ],
            [
              "(:C)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:85",
      "suite": "opencypher",
      "name": "[4] Matching on a specific type of single outgoing directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L85",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1]->() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:100",
      "suite": "opencypher",
      "name": "[5] Matching on a specific type of single undirected connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L100",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:117",
      "suite": "opencypher",
      "name": "[6] Matching on a specific type of single incoming directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L117",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)<-[:REL1]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:133",
      "suite": "opencypher",
      "name": "[7] Matching on a specific type of a variable length outgoing directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L133",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1*]->() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:148",
      "suite": "opencypher",
      "name": "[8] Matching on a specific type of variable length undirected connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L148",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1*]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:165",
      "suite": "opencypher",
      "name": "[9] Matching on a specific type of variable length incoming directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L165",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)<-[:REL1*]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:181",
      "suite": "opencypher",
      "name": "[10] Matching on a specific type of undirected connection with length 2",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L181",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1*2]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:207",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L207",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (a) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:208",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L208",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r]->(a) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:209",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L209",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (a)-[r]->(n) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:210",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L210",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)<-[r {}]-(a) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:211",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L211",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r {}]-(a) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:212",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L212",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r]->() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:213",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L213",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE ()-[r]->(n) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:214",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L214",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)<-[r]-() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:215",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L215",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r]-() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:216",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L216",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE ()-[r]->() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:217",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L217",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE ()<-[r]-() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:218",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L218",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE ()-[r]-() RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:219",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L219",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r:REL]->(a {num: 5}) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:220",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L220",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r:REL*0..2]->(a {num: 5}) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:221",
      "suite": "opencypher",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L221",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[r:REL]->(:C)<-[s:REL]-(a {num: 5}) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UndefinedVariable"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:223",
      "suite": "opencypher",
      "name": "[11] Fail on checking self pattern",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L223",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n) RETURN n"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:231",
      "suite": "opencypher",
      "name": "[12] Matching two nodes on a single directed connection between them",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L231",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[]->(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ],
            [
              "(:A)",
              "(:C)"
            ],
            [
              "(:A)",
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:249",
      "suite": "opencypher",
      "name": "[13] Fail on matching two nodes on a single undirected connection between them",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L249",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1|REL2|REL3|REL4]-(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ],
            [
              "(:A)",
              "(:C)"
            ],
            [
              "(:A)",
              "(:D)"
            ],
            [
              "(:C)",
              "(:A)"
            ],
            [
              "(:D)",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:269",
      "suite": "opencypher",
      "name": "[14] Matching two nodes on a specific type of single outgoing directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 269,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L269",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1]->(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:A)",
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:285",
      "suite": "opencypher",
      "name": "[15] Matching two nodes on a specific type of single undirected connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L285",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1]-(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:A)"
            ],
            [
              "(:A)",
              "(:D)"
            ],
            [
              "(:D)",
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:303",
      "suite": "opencypher",
      "name": "[16] Matching two nodes on a specific type of a variable length outgoing directed connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L303",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1*]->(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:A)",
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:319",
      "suite": "opencypher",
      "name": "[17] Matching two nodes on a specific type of variable length undirected connection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L319",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1*]-(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:A)",
              "(:B)"
            ],
            [
              "(:A)",
              "(:D)"
            ],
            [
              "(:B)",
              "(:A)"
            ],
            [
              "(:B)",
              "(:D)"
            ],
            [
              "(:D)",
              "(:A)"
            ],
            [
              "(:D)",
              "(:B)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:339",
      "suite": "opencypher",
      "name": "[18] Matching two nodes on a specific type of undirected connection with length 2",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 339,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L339",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n), (m) WHERE (n)-[:REL1*2]-(m) RETURN n, m"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "m"
            ],
            [
              "(:D)",
              "(:B)"
            ],
            [
              "(:B)",
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:356",
      "suite": "opencypher",
      "name": "[19] Using a negated existential pattern predicate",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L356",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE NOT (n)-[:REL2]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:C)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:372",
      "suite": "opencypher",
      "name": "[20] Using two existential pattern predicates in a conjunction",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 372,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L372",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1]-() AND (n)-[:REL3]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:387",
      "suite": "opencypher",
      "name": "[21] Using two existential pattern predicates in a disjunction",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 387,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L387",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:REL1]->(b:B), (b)-[:REL2]->(a), (a)-[:REL3]->(:C), (a)-[:REL1]->(:D)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WHERE (n)-[:REL1]-() OR (n)-[:REL2]-() RETURN n"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n"
            ],
            [
              "(:A)"
            ],
            [
              "(:B)"
            ],
            [
              "(:D)"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:404",
      "suite": "opencypher",
      "name": "[22] Fail on using pattern in RETURN projection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 404,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L404",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) RETURN (n)-[]->()"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:412",
      "suite": "opencypher",
      "name": "[23] Fail on using pattern in WITH projection",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 412,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L412",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) WITH (n)-[]->() AS x RETURN x"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:420",
      "suite": "opencypher",
      "name": "[24] Fail on using pattern in right-hand side of SET",
      "feature": "Pattern1 - Pattern predicate",
      "path": "tck/features/expressions/pattern/Pattern1.feature",
      "line": 420,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern1.feature#L420",
      "source_sha256": "cd59a71292114308c2f832be10f983282020cf2a6d8a439fe195e7ce6d229dfc",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n) SET n.prop = head(nodes(head((n)-[:REL]->()))).foo"
        },
        {
          "text": "a SyntaxError should be raised at compile time: UnexpectedSyntax"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:33",
      "suite": "opencypher",
      "name": "[1] Return a pattern comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L33",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN [p = (n)-->() | p] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[<(:A)-[:T]->(:B)>]"
            ],
            [
              "[<(:B)-[:T]->(:C)>]"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:53",
      "suite": "opencypher",
      "name": "[2] Return a pattern comprehension with label predicate",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L53",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B), (c:C), (d:D)\nCREATE (a)-[:T]->(b),\n       (a)-[:T]->(c),\n       (a)-[:T]->(d)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nRETURN [p = (n)-->(:B) | p] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[<(:A)-[:T]->(:B)>]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:72",
      "suite": "opencypher",
      "name": "[3] Return a pattern comprehension with bound nodes",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L72",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nRETURN [p = (a)-->(b) | p] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "[<(:A)-[:T]->(:B)>]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:89",
      "suite": "opencypher",
      "name": "[4] Introduce a new node variable in pattern comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L89",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b {name: 'val'}), (c)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN [(n)-[:T]->(b) | b.name] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "['val']"
            ],
            [
              "[null]"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:109",
      "suite": "opencypher",
      "name": "[5] Introduce a new relationship variable in pattern comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L109",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a), (b), (c)\nCREATE (a)-[:T {name: 'val'}]->(b),\n       (b)-[:T]->(c)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)\nRETURN [(n)-[r:T]->() | r.name] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "['val']"
            ],
            [
              "[null]"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:129",
      "suite": "opencypher",
      "name": "[6] Aggregate on a pattern comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L129",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (:A), (:A)\nCREATE (a)-[:HAS]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nRETURN count([p = (n)-[:HAS]->() | p]) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c"
            ],
            [
              "3"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:146",
      "suite": "opencypher",
      "name": "[7] Use a pattern comprehension inside a list comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L146",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (n1:X {n: 1}), (m1:Y), (i1:Y), (i2:Y)\nCREATE (n1)-[:T]->(m1),\n       (m1)-[:T]->(i1),\n       (m1)-[:T]->(i2)\nCREATE (n2:X {n: 2}), (m2), (i3:L), (i4:Y)\nCREATE (n2)-[:T]->(m2),\n       (m2)-[:T]->(i3),\n       (m2)-[:T]->(i4)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n:X)-->()\nRETURN n, [x IN nodes(p) | size([(x)-->(:Y) | 1])] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n",
              "list"
            ],
            [
              "(:X {n: 1})",
              "[1, 2]"
            ],
            [
              "(:X {n: 2})",
              "[0, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:170",
      "suite": "opencypher",
      "name": "[8] Use a pattern comprehension in WITH",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L170",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (b:B)\nCREATE (a)-[:T]->(b),\n       (b)-[:T]->(:C)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(b)\nWITH [p = (n)-->() | p] AS ps, count(b) AS c\nRETURN ps, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ps",
              "c"
            ],
            [
              "[<(:A)-[:T]->(:B)>]",
              "1"
            ],
            [
              "[<(:B)-[:T]->(:C)>]",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:190",
      "suite": "opencypher",
      "name": "[9] Use a variable-length pattern comprehension in WITH",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L190",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A), (b:B)\nWITH [p = (a)-[*]->(b) | p] AS paths, count(a) AS c\nRETURN paths, c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "paths",
              "c"
            ],
            [
              "[<(:A)-[:T]->(:B)>]",
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:207",
      "suite": "opencypher",
      "name": "[10] Use a pattern comprehension in RETURN",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L207",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A), (:A), (:A)\nCREATE (a)-[:HAS]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n:A)\nRETURN [p = (n)-[:HAS]->() | p] AS ps"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ps"
            ],
            [
              "[<(:A)-[:HAS]->()>]"
            ],
            [
              "[]"
            ],
            [
              "[]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:226",
      "suite": "opencypher",
      "name": "[11] Use a pattern comprehension and ORDER BY",
      "feature": "Pattern2 - Pattern Comprehension",
      "path": "tck/features/expressions/pattern/Pattern2.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/pattern/Pattern2.feature#L226",
      "source_sha256": "d33d7efa9e6b99c68460bd9ebc14d3231524ee51116cee3e68688900401b1f53",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a {time: 10}), (b {time: 20})\nCREATE (a)-[:T]->(b)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (liker)\nRETURN [p = (liker)--() | p] AS isNew\n  ORDER BY liker.time"
        },
        {
          "text": "the result should be, in order:",
          "table": [
            [
              "isNew"
            ],
            [
              "[<({time: 10})-[:T]->({time: 20})>]"
            ],
            [
              "[<({time: 20})<-[:T]-({time: 10})>]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:33",
      "suite": "opencypher",
      "name": "[1] Exclusive disjunction takes precedence over inclusive disjunction",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L33",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR true XOR true AS a,\n       true OR (true XOR true) AS b,\n       (true OR true) XOR true AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:46",
      "suite": "opencypher",
      "name": "[2] Conjunction disjunction takes precedence over exclusive disjunction",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L46",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR false AND false AS a,\n       true XOR (false AND false) AS b,\n       (true XOR false) AND false AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:59",
      "suite": "opencypher",
      "name": "[3] Conjunction disjunction takes precedence over inclusive disjunction",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L59",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR false AND false AS a,\n       true OR (false AND false) AS b,\n       (true OR false) AND false AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:72",
      "suite": "opencypher",
      "name": "[4] Negation takes precedence over conjunction",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L72",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT true AND false AS a,\n       (NOT true) AND false AS b,\n       NOT (true AND false) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:87",
      "suite": "opencypher",
      "name": "[5] Negation takes precedence over inclusive disjunction",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L87",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT false OR true AS a,\n       (NOT false) OR true AS b,\n       NOT (false OR true) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:100",
      "suite": "opencypher",
      "name": "[6] Comparison operator takes precedence over boolean negation",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L100",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT false >= false AS a,\n       NOT (false >= false) AS b,\n       (NOT false) >= false AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:113",
      "suite": "opencypher",
      "name": "[7] Comparison operator takes precedence over binary boolean operator",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L113",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR false = false AS a,\n       true OR (false = false) AS b,\n       (true OR false) = false AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:126",
      "suite": "opencypher",
      "name": "[8] Null predicate takes precedence over comparison operator",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L126",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false = true IS NULL AS a,\n       false = (true IS NULL) AS b,\n       (false = true) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:139",
      "suite": "opencypher",
      "name": "[9] Null predicate takes precedence over negation",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L139",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT false IS NULL AS a,\n       NOT (false IS NULL) AS b,\n       (NOT false) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:152",
      "suite": "opencypher",
      "name": "[10] Null predicate takes precedence over boolean operator",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L152",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR false IS NULL AS a,\n       true OR (false IS NULL) AS b,\n       (true OR false) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:165",
      "suite": "opencypher",
      "name": "[11] List predicate takes precedence over comparison operator",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L165",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false = true IN [true, false] AS a,\n       false = (true IN [true, false]) AS b,\n       (false = true) IN [true, false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:178",
      "suite": "opencypher",
      "name": "[12] List predicate takes precedence over negation",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L178",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT true IN [true, false] AS a,\n       NOT (true IN [true, false]) AS b,\n       (NOT true) IN [true, false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:191",
      "suite": "opencypher",
      "name": "[13] List predicate takes precedence over boolean operator",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L191",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND true IN [true, false] AS a,\n       false AND (true IN [true, false]) AS b,\n       (false AND true) IN [true, false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:204",
      "suite": "opencypher",
      "name": "[14] Exclusive disjunction takes precedence over inclusive disjunction in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L204",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b XOR c) = (a OR (b XOR c))) AS eq,\n     collect((a OR b XOR c) <> ((a OR b) XOR c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:220",
      "suite": "opencypher",
      "name": "[15] Conjunction takes precedence over exclusive disjunction in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L220",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR b AND c) = (a XOR (b AND c))) AS eq,\n     collect((a XOR b AND c) <> ((a XOR b) AND c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:236",
      "suite": "opencypher",
      "name": "[16] Conjunction takes precedence over inclusive disjunction in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 236,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L236",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b AND c) = (a OR (b AND c))) AS eq,\n     collect((a OR b AND c) <> ((a OR b) AND c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:252",
      "suite": "opencypher",
      "name": "[17] Negation takes precedence over conjunction in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L252",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a AND b) = ((NOT a) AND b)) AS eq,\n     collect((NOT a AND b) <> (NOT (a AND b))) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:269",
      "suite": "opencypher",
      "name": "[18] Negation takes precedence over inclusive disjunction in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 269,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L269",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a OR b) = ((NOT a) OR b)) AS eq,\n     collect((NOT a OR b) <> (NOT (a OR b))) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:302",
      "suite": "opencypher",
      "name": "[19] Comparison operators takes precedence over boolean negation in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L302",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a <= b) = (NOT (a <= b))) AS eq,\n     collect((NOT a <= b) <> ((NOT a) <= b)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:303",
      "suite": "opencypher",
      "name": "[19] Comparison operators takes precedence over boolean negation in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L303",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a >= b) = (NOT (a >= b))) AS eq,\n     collect((NOT a >= b) <> ((NOT a) >= b)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:304",
      "suite": "opencypher",
      "name": "[19] Comparison operators takes precedence over boolean negation in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L304",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a < b) = (NOT (a < b))) AS eq,\n     collect((NOT a < b) <> ((NOT a) < b)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:305",
      "suite": "opencypher",
      "name": "[19] Comparison operators takes precedence over boolean negation in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L305",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a > b) = (NOT (a > b))) AS eq,\n     collect((NOT a > b) <> ((NOT a) > b)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:324",
      "suite": "opencypher",
      "name": "[20] Pairs of comparison operators and boolean negation that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L324",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT (a = b)) = ((NOT a) = b)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:325",
      "suite": "opencypher",
      "name": "[20] Pairs of comparison operators and boolean negation that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L325",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT (a <> b)) = ((NOT a) <> b)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:345",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L345",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b = c) = (a OR (b = c))) AS eq,\n     collect((a OR b = c) <> ((a OR b) = c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:347",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L347",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND b = c) = (a AND (b = c))) AS eq,\n     collect((a AND b = c) <> ((a AND b) = c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:348",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L348",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b <= c) = (a OR (b <= c))) AS eq,\n     collect((a OR b <= c) <> ((a OR b) <= c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:349",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L349",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR b <= c) = (a XOR (b <= c))) AS eq,\n     collect((a XOR b <= c) <> ((a XOR b) <= c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:350",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L350",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND b <= c) = (a AND (b <= c))) AS eq,\n     collect((a AND b <= c) <> ((a AND b) <= c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:352",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L352",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR b >= c) = (a XOR (b >= c))) AS eq,\n     collect((a XOR b >= c) <> ((a XOR b) >= c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:353",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L353",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND b >= c) = (a AND (b >= c))) AS eq,\n     collect((a AND b >= c) <> ((a AND b) >= c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:354",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L354",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b < c) = (a OR (b < c))) AS eq,\n     collect((a OR b < c) <> ((a OR b) < c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:355",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L355",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR b < c) = (a XOR (b < c))) AS eq,\n     collect((a XOR b < c) <> ((a XOR b) < c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:356",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L356",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND b < c) = (a AND (b < c))) AS eq,\n     collect((a AND b < c) <> ((a AND b) < c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:357",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L357",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b > c) = (a OR (b > c))) AS eq,\n     collect((a OR b > c) <> ((a OR b) > c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:358",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 358,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L358",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR b > c) = (a XOR (b > c))) AS eq,\n     collect((a XOR b > c) <> ((a XOR b) > c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:360",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 360,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L360",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR b <> c) = (a OR (b <> c))) AS eq,\n     collect((a OR b <> c) <> ((a OR b) <> c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:362",
      "suite": "opencypher",
      "name": "[21] Comparison operators take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 362,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L362",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND b <> c) = (a AND (b <> c))) AS eq,\n     collect((a AND b <> c) <> ((a AND b) <> c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:381",
      "suite": "opencypher",
      "name": "[22] Pairs of comparison operators and binary boolean operators that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 381,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L381",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR (b = c)) = ((a XOR b) = c)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:382",
      "suite": "opencypher",
      "name": "[22] Pairs of comparison operators and binary boolean operators that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 382,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L382",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a OR (b >= c)) = ((a OR b) >= c)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:383",
      "suite": "opencypher",
      "name": "[22] Pairs of comparison operators and binary boolean operators that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 383,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L383",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a AND (b > c)) = ((a AND b) > c)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:384",
      "suite": "opencypher",
      "name": "[22] Pairs of comparison operators and binary boolean operators that are associative in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 384,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L384",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH collect((a XOR (b <> c)) = ((a XOR b) <> c)) AS eq\nRETURN all(x IN eq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:403",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 403,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L403",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a = b IS NULL) = (a = (b IS NULL))) AS eq,\n     collect((a = b IS NULL) <> ((a = b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:404",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 404,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L404",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a = b IS NOT NULL) = (a = (b IS NOT NULL))) AS eq,\n     collect((a = b IS NOT NULL) <> ((a = b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:405",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 405,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L405",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a <= b IS NULL) = (a <= (b IS NULL))) AS eq,\n     collect((a <= b IS NULL) <> ((a <= b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:406",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 406,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L406",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a <= b IS NOT NULL) = (a <= (b IS NOT NULL))) AS eq,\n     collect((a <= b IS NOT NULL) <> ((a <= b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:407",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L407",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a >= b IS NULL) = (a >= (b IS NULL))) AS eq,\n     collect((a >= b IS NULL) <> ((a >= b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:408",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 408,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L408",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a >= b IS NOT NULL) = (a >= (b IS NOT NULL))) AS eq,\n     collect((a >= b IS NOT NULL) <> ((a >= b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:409",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 409,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L409",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a < b IS NULL) = (a < (b IS NULL))) AS eq,\n     collect((a < b IS NULL) <> ((a < b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:410",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 410,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L410",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a < b IS NOT NULL) = (a < (b IS NOT NULL))) AS eq,\n     collect((a < b IS NOT NULL) <> ((a < b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:411",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 411,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L411",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a > b IS NULL) = (a > (b IS NULL))) AS eq,\n     collect((a > b IS NULL) <> ((a > b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:412",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 412,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L412",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a > b IS NOT NULL) = (a > (b IS NOT NULL))) AS eq,\n     collect((a > b IS NOT NULL) <> ((a > b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:413",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 413,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L413",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a <> b IS NULL) = (a <> (b IS NULL))) AS eq,\n     collect((a <> b IS NULL) <> ((a <> b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:414",
      "suite": "opencypher",
      "name": "[23] Null predicates take precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 414,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L414",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a <> b IS NOT NULL) = (a <> (b IS NOT NULL))) AS eq,\n     collect((a <> b IS NOT NULL) <> ((a <> b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:433",
      "suite": "opencypher",
      "name": "[24] Null predicates take precedence over boolean negation on every truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 433,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L433",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a IS NULL) = (NOT (a IS NULL))) AS eq,\n     collect((NOT a IS NULL) <> ((NOT a) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:434",
      "suite": "opencypher",
      "name": "[24] Null predicates take precedence over boolean negation on every truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 434,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L434",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((NOT a IS NOT NULL) = (NOT (a IS NOT NULL))) AS eq,\n     collect((NOT a IS NOT NULL) <> ((NOT a) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:453",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 453,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L453",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a OR b IS NULL) = (a OR (b IS NULL))) AS eq,\n     collect((a OR b IS NULL) <> ((a OR b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:454",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 454,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L454",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a OR b IS NOT NULL) = (a OR (b IS NOT NULL))) AS eq,\n     collect((a OR b IS NOT NULL) <> ((a OR b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:455",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 455,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L455",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a XOR b IS NULL) = (a XOR (b IS NULL))) AS eq,\n     collect((a XOR b IS NULL) <> ((a XOR b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:456",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 456,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L456",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a XOR b IS NOT NULL) = (a XOR (b IS NOT NULL))) AS eq,\n     collect((a XOR b IS NOT NULL) <> ((a XOR b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:457",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 457,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L457",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a AND b IS NULL) = (a AND (b IS NULL))) AS eq,\n     collect((a AND b IS NULL) <> ((a AND b) IS NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:458",
      "suite": "opencypher",
      "name": "[25] Null predicates take precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 458,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L458",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nWITH collect((a AND b IS NOT NULL) = (a AND (b IS NOT NULL))) AS eq,\n     collect((a AND b IS NOT NULL) <> ((a AND b) IS NOT NULL)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:478",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 478,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L478",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a = b IN c) = (a = (b IN c))) AS eq,\n     collect((a = b IN c) <> ((a = b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:479",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 479,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L479",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a <= b IN c) = (a <= (b IN c))) AS eq,\n     collect((a <= b IN c) <> ((a <= b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:480",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 480,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L480",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a >= b IN c) = (a >= (b IN c))) AS eq,\n     collect((a >= b IN c) <> ((a >= b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:481",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 481,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L481",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a < b IN c) = (a < (b IN c))) AS eq,\n     collect((a < b IN c) <> ((a < b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:482",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 482,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L482",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a > b IN c) = (a > (b IN c))) AS eq,\n     collect((a > b IN c) <> ((a > b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:483",
      "suite": "opencypher",
      "name": "[26] List predicate takes precedence over comparison operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 483,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L483",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a <> b IN c) = (a <> (b IN c))) AS eq,\n     collect((a <> b IN c) <> ((a <> b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:485",
      "suite": "opencypher",
      "name": "[27] List predicate takes precedence over negation in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 485,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L485",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS b\nWITH collect((NOT a IN b) = (NOT (a IN b))) AS eq,\n     collect((NOT a IN b) <> ((NOT a) IN b)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:518",
      "suite": "opencypher",
      "name": "[28] List predicate takes precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 518,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L518",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a OR b IN c) = (a OR (b IN c))) AS eq,\n     collect((a OR b IN c) <> ((a OR b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:519",
      "suite": "opencypher",
      "name": "[28] List predicate takes precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 519,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L519",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a XOR b IN c) = (a XOR (b IN c))) AS eq,\n     collect((a XOR b IN c) <> ((a XOR b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence1.feature:520",
      "suite": "opencypher",
      "name": "[28] List predicate takes precedence over binary boolean operators in every combination of truth values",
      "feature": "Precedence1 - On boolean values",
      "path": "tck/features/expressions/precedence/Precedence1.feature",
      "line": 520,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence1.feature#L520",
      "source_sha256": "d1ce9a62a0d8e683851f59688f9d2d5d0e9bcd43b99d0b9d921e62345a21dd26",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [[], [true], [false], [null], [true, false], [true, false, null]] AS c\nWITH collect((a AND b IN c) = (a AND (b IN c))) AS eq,\n     collect((a AND b IN c) <> ((a AND b) IN c)) AS neq\nRETURN all(x IN eq WHERE x) AND any(x IN neq WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:48",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L48",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 + 3 * 2 AS a,\n       4 * 2 + (3 * 2) AS b,\n       4 * (2 + 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "14",
              "14",
              "40"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:49",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L49",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 + 3 / 2 AS a,\n       4 * 2 + (3 / 2) AS b,\n       4 * (2 + 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "9",
              "9",
              "10"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:50",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L50",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 + 3 % 2 AS a,\n       4 * 2 + (3 % 2) AS b,\n       4 * (2 + 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "9",
              "9",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:51",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L51",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 - 3 * 2 AS a,\n       4 * 2 - (3 * 2) AS b,\n       4 * (2 - 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "2",
              "2",
              "-8"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:52",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L52",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 - 3 / 2 AS a,\n       4 * 2 - (3 / 2) AS b,\n       4 * (2 - 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "7",
              "7",
              "-2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:53",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L53",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 * 2 - 3 % 2 AS a,\n       4 * 2 - (3 % 2) AS b,\n       4 * (2 - 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "7",
              "7",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:54",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L54",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 + 3 * 2 AS a,\n       4 / 2 + (3 * 2) AS b,\n       4 / (2 + 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "8",
              "8",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:55",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L55",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 + 3 / 2 AS a,\n       4 / 2 + (3 / 2) AS b,\n       4 / (2 + 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "3",
              "3",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:56",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L56",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 + 3 % 2 AS a,\n       4 / 2 + (3 % 2) AS b,\n       4 / (2 + 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "3",
              "3",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:57",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L57",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 - 3 * 2 AS a,\n       4 / 2 - (3 * 2) AS b,\n       4 / (2 - 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-4",
              "-4",
              "-8"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:58",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L58",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 - 3 / 2 AS a,\n       4 / 2 - (3 / 2) AS b,\n       4 / (2 - 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "1",
              "1",
              "-2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:59",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L59",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 / 2 - 3 % 2 AS a,\n       4 / 2 - (3 % 2) AS b,\n       4 / (2 - 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "1",
              "1",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:60",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L60",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 + 3 * 2 AS a,\n       4 % 2 + (3 * 2) AS b,\n       4 % (2 + 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "6",
              "6",
              "8"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:61",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L61",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 + 3 / 2 AS a,\n       4 % 2 + (3 / 2) AS b,\n       4 % (2 + 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "1",
              "1",
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:62",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L62",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 + 3 % 2 AS a,\n       4 % 2 + (3 % 2) AS b,\n       4 % (2 + 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "1",
              "1",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:63",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L63",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 - 3 * 2 AS a,\n       4 % 2 - (3 * 2) AS b,\n       4 % (2 - 3) * 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-6",
              "-6",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:64",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L64",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 - 3 / 2 AS a,\n       4 % 2 - (3 / 2) AS b,\n       4 % (2 - 3) / 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-1",
              "-1",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:65",
      "suite": "opencypher",
      "name": "[1] Numeric multiplicative operations takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L65",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 % 2 - 3 % 2 AS a,\n       4 % 2 - (3 % 2) AS b,\n       4 % (2 - 3) % 2 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-1",
              "-1",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:82",
      "suite": "opencypher",
      "name": "[2] Exponentiation takes precedence over numeric multiplicative operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L82",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 ^ 3 * 2 ^ 3 AS a,\n       (4 ^ 3) * (2 ^ 3) AS b,\n       4 ^ (3 * 2) ^ 3 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "512.0",
              "512.0",
              "68719476736.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:83",
      "suite": "opencypher",
      "name": "[2] Exponentiation takes precedence over numeric multiplicative operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L83",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 ^ 3 / 2 ^ 3 AS a,\n       (4 ^ 3) / (2 ^ 3) AS b,\n       4 ^ (3 / 2) ^ 3 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "8.0",
              "8.0",
              "64.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:84",
      "suite": "opencypher",
      "name": "[2] Exponentiation takes precedence over numeric multiplicative operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L84",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 ^ 3 % 2 ^ 3 AS a,\n       (4 ^ 3) % (2 ^ 3) AS b,\n       4 ^ (3 % 2) ^ 3 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "0.0",
              "0.0",
              "64.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:101",
      "suite": "opencypher",
      "name": "[3] Exponentiation takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L101",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 ^ 3 + 2 ^ 3 AS a,\n       (4 ^ 3) + (2 ^ 3) AS b,\n       4 ^ (3 + 2) ^ 3 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "72.0",
              "72.0",
              "1073741824.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:102",
      "suite": "opencypher",
      "name": "[3] Exponentiation takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L102",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN 4 ^ 3 - 2 ^ 3 AS a,\n       (4 ^ 3) - (2 ^ 3) AS b,\n       4 ^ (3 - 2) ^ 3 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "56.0",
              "56.0",
              "64.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:104",
      "suite": "opencypher",
      "name": "[4] Numeric unary negative takes precedence over exponentiation",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L104",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -3 ^ 2 AS a,\n       (-3) ^ 2 AS b,\n       -(3 ^ 2) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "9.0",
              "9.0",
              "-9.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:134",
      "suite": "opencypher",
      "name": "[5] Numeric unary negative takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L134",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -3 + 2 AS a,\n       (-3) + 2 AS b,\n       -(3 + 2) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-1",
              "-1",
              "-5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence2.feature:135",
      "suite": "opencypher",
      "name": "[5] Numeric unary negative takes precedence over numeric additive operations",
      "feature": "Precedence2 - On numeric values",
      "path": "tck/features/expressions/precedence/Precedence2.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence2.feature#L135",
      "source_sha256": "cac2bfedbd2cd890b5af4055e11b34942578385964323a21651cb67a345400e4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN -3 - 2 AS a,\n       (-3) - 2 AS b,\n       -(3 - 2) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "-5",
              "-5",
              "-1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:33",
      "suite": "opencypher",
      "name": "[1] List element access takes precedence over list appending",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L33",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10][3] AS a,\n       [[1], [2, 3], [4, 5]] + ([5, [6, 7], [8, 9], 10][3]) AS b,\n       ([[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10])[3] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "[[1], [2, 3], [4, 5], 10]",
              "[[1], [2, 3], [4, 5], 10]",
              "5"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:46",
      "suite": "opencypher",
      "name": "[2] List element access takes precedence over list concatenation",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L46",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10][2] AS a,\n       [[1], [2, 3], [4, 5]] + ([5, [6, 7], [8, 9], 10][2]) AS b,\n       ([[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10])[2] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "[[1], [2, 3], [4, 5], 8, 9]",
              "[[1], [2, 3], [4, 5], 8, 9]",
              "[4, 5]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:59",
      "suite": "opencypher",
      "name": "[3] List slicing takes precedence over list concatenation",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L59",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10][1..3] AS a,\n       [[1], [2, 3], [4, 5]] + ([5, [6, 7], [8, 9], 10][1..3]) AS b,\n       ([[1], [2, 3], [4, 5]] + [5, [6, 7], [8, 9], 10])[1..3] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "[[1], [2, 3], [4, 5], [6, 7], [8, 9]]",
              "[[1], [2, 3], [4, 5], [6, 7], [8, 9]]",
              "[[2, 3], [4, 5]]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:72",
      "suite": "opencypher",
      "name": "[4] List appending takes precedence over list element containment",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L72",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1]+2 IN [3]+4 AS a,\n       ([1]+2) IN ([3]+4) AS b,\n       [1]+(2 IN [3])+4 AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "[1, false, 4]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:85",
      "suite": "opencypher",
      "name": "[5] List concatenation takes precedence over list element containment",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L85",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1]+[2] IN [3]+[4] AS a,\n       ([1]+[2]) IN ([3]+[4]) AS b,\n       (([1]+[2]) IN [3])+[4] AS c,\n       [1]+([2] IN [3])+[4] AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c",
              "d"
            ],
            [
              "false",
              "false",
              "[false, 4]",
              "[1, false, 4]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:114",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L114",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] = [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] = ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] = [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:115",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L115",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] <> [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] <> ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] <> [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:116",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L116",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] < [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] < ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] < [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:117",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L117",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] > [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] > ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] > [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:118",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L118",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] <= [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] <= ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] <= [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence3.feature:119",
      "suite": "opencypher",
      "name": "[6] List element containment takes precedence over comparison operator",
      "feature": "Precedence3 - On list values",
      "path": "tck/features/expressions/precedence/Precedence3.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence3.feature#L119",
      "source_sha256": "daf1df0ccd99a2a72529e0c1c6a1d7915a52c220dd7ad2e669f7263ac6f26fa5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [1, 2] >= [3, 4] IN [[3, 4], false] AS a,\n       [1, 2] >= ([3, 4] IN [[3, 4], false]) AS b,\n       ([1, 2] >= [3, 4]) IN [[3, 4], false] AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:49",
      "suite": "opencypher",
      "name": "[1] Null predicate takes precedence over comparison operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L49",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IS NOT NULL = null IS NULL AS a,\n       (null IS NOT NULL) = (null IS NULL) AS b,\n       (null IS NOT NULL = null) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:50",
      "suite": "opencypher",
      "name": "[1] Null predicate takes precedence over comparison operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L50",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IS NULL <> null IS NULL AS a,\n       (null IS NULL) <> (null IS NULL) AS b,\n       (null IS NULL <> null) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:51",
      "suite": "opencypher",
      "name": "[1] Null predicate takes precedence over comparison operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L51",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null IS NULL <> null IS NOT NULL AS a,\n       (null IS NULL) <> (null IS NOT NULL) AS b,\n       (null IS NULL <> null) IS NOT NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:53",
      "suite": "opencypher",
      "name": "[2] Null predicate takes precedence over boolean negation",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L53",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN NOT null IS NULL AS a,\n       NOT (null IS NULL) AS b,\n       (NOT null) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:81",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L81",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null AND null IS NULL AS a,\n       null AND (null IS NULL) AS b,\n       (null AND null) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:82",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L82",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null AND true IS NULL AS a,\n       null AND (true IS NULL) AS b,\n       (null AND true) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:83",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L83",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN false AND false IS NOT NULL AS a,\n       false AND (false IS NOT NULL) AS b,\n       (false AND false) IS NOT NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:84",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L84",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN null OR false IS NULL AS a,\n       null OR (false IS NULL) AS b,\n       (null OR false) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "null",
              "null",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:85",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L85",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true OR null IS NULL AS a,\n       true OR (null IS NULL) AS b,\n       (true OR null) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:86",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L86",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR null IS NOT NULL AS a,\n       true XOR (null IS NOT NULL) AS b,\n       (true XOR null) IS NOT NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:87",
      "suite": "opencypher",
      "name": "[3] Null predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L87",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN true XOR false IS NULL AS a,\n       true XOR (false IS NULL) AS b,\n       (true XOR false) IS NULL AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/precedence/Precedence4.feature:89",
      "suite": "opencypher",
      "name": "[4] String predicate takes precedence over binary boolean operator",
      "feature": "Precedence4 - On null value",
      "path": "tck/features/expressions/precedence/Precedence4.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/precedence/Precedence4.feature#L89",
      "source_sha256": "16e54018d2334eb1c23d38948ed1cdc52855c92b2511a7df5e5c759004f74111",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN ('abc' STARTS WITH null OR true) = (('abc' STARTS WITH null) OR true) AS a,\n       ('abc' STARTS WITH null OR true) <> ('abc' STARTS WITH (null OR true)) AS b,\n       (true OR null STARTS WITH 'abc') = (true OR (null STARTS WITH 'abc')) AS c,\n       (true OR null STARTS WITH 'abc') <> ((true OR null) STARTS WITH 'abc') AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c",
              "d"
            ],
            [
              "true",
              "null",
              "true",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:33",
      "suite": "opencypher",
      "name": "[1] None quantifier is always true on empty list",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L33",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE true) AS a, none(x IN [] WHERE false) AS b, none(x IN [] WHERE x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:57",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L57",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:58",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L58",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:59",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L59",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:60",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L60",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:61",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L61",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:62",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L62",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [true, false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:63",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L63",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [false, true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:64",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L64",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [true, true, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:65",
      "suite": "opencypher",
      "name": "[2] None quantifier on list literal containing booleans",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L65",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [false, false, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:80",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L80",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:81",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L81",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:82",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L82",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:83",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L83",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 3, 20, 5000] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:84",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L84",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [20, 3, 5000, -2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:85",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L85",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:86",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L86",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:87",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L87",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:88",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L88",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:89",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L89",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:90",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L90",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [3, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:91",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L91",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, 3, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:92",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L92",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, -10, 3, 9, 0] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:93",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L93",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, -10, 3, 2, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:94",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L94",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, -10, 3, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:95",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L95",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [200, -10, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:96",
      "suite": "opencypher",
      "name": "[3] None quantifier on list literal containing integers",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L96",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [200, 15, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:111",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L111",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:112",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L112",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:113",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L113",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:114",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L114",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1.1, 3.5, 20.0, 50.42435] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:115",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L115",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [20.0, 3.4, 50.2, -2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:116",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L116",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:117",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L117",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1.43, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:118",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L118",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1.43, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:119",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L119",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2.1, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:120",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L120",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:121",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L121",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [3.5, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:122",
      "suite": "opencypher",
      "name": "[4] None quantifier on list literal containing floats",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L122",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2.1, 3.5, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:137",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L137",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:138",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L138",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:139",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L139",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:140",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L140",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:141",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L141",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:142",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L142",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['abc', 'ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:143",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L143",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['ef', 'abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:144",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L144",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['abc', 'abc', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:145",
      "suite": "opencypher",
      "name": "[5] None quantifier on list literal containing strings",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L145",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['ef', 'ef', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:160",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L160",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:161",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L161",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [[1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:162",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L162",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:163",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L163",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [[1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:164",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L164",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:165",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L165",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [[1, 2, 3], ['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:166",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L166",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['a'], [1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:167",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L167",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [[1, 2, 3], [1, 2, 3], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:168",
      "suite": "opencypher",
      "name": "[6] None quantifier on list literal containing lists",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L168",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['a'], ['a'], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:183",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L183",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:184",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L184",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:185",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L185",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:186",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L186",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:187",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L187",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:188",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L188",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 2, b: 5}, {a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:189",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L189",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 4}, {a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:190",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L190",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 2, b: 5}, {a: 2, b: 5}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:191",
      "suite": "opencypher",
      "name": "[7] None quantifier on list literal containing maps",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L191",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [{a: 4}, {a: 4}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:193",
      "suite": "opencypher",
      "name": "[8] None quantifier on list containing nodes",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L193",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SNodes)-[*0..3]->(x)\nWITH tail(nodes(p)) AS nodes\nRETURN nodes, none(x IN nodes WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes",
              "result"
            ],
            [
              "[]",
              "true"
            ],
            [
              "[(:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:239",
      "suite": "opencypher",
      "name": "[9] None quantifier on list containing relationships",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L239",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SRelationships)-[*0..4]->(x)\nWITH tail(relationships(p)) AS relationships, COUNT(*) AS c\nRETURN relationships, none(x IN relationships WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships",
              "result"
            ],
            [
              "[]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:298",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L298",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:299",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L299",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:300",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L300",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [0, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:301",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L301",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:302",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L302",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:303",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L303",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, null, 5, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:304",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L304",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 10, null, 15, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:305",
      "suite": "opencypher",
      "name": "[10] None quantifier on lists containing nulls",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L305",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [4, 0, null, -15, 9] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:320",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L320",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:321",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L321",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [0] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:322",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L322",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:323",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L323",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:324",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L324",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:325",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L325",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [0, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:326",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L326",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:327",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L327",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, 2] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:328",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L328",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, null, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:329",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L329",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, null, 8, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:330",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L330",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, 123, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:331",
      "suite": "opencypher",
      "name": "[11] None quantifier with IS NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L331",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, null, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:346",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L346",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:347",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L347",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [0] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:348",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L348",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:349",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L349",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:350",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L350",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:351",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L351",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [0, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:352",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L352",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [2, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:353",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L353",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, 2] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:354",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L354",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, null, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:355",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L355",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [34, 0, null, 8, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:356",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L356",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, 123, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:357",
      "suite": "opencypher",
      "name": "[12] None quantifier with IS NOT NULL predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L357",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [null, null, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:359",
      "suite": "opencypher",
      "name": "[13] None quantifier is true if the predicate is statically false and the list is not empty",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L359",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, null, true, 4.5, 'abc', false] WHERE false) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:370",
      "suite": "opencypher",
      "name": "[14] None quantifier is false if the predicate is statically true and the list is not empty",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L370",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, null, true, 4.5, 'abc', false] WHERE true) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:391",
      "suite": "opencypher",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L391",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['Clara'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:392",
      "suite": "opencypher",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 392,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L392",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [false, true] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:393",
      "suite": "opencypher",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier1.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier1.feature#L393",
      "source_sha256": "65badee28a37737893f4c561e4540c0ac5165beb7a9fe5dfbad4d43371ad8fb6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN ['Clara', 'Bob', 'Dave', 'Alice'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:33",
      "suite": "opencypher",
      "name": "[1] Single quantifier is always false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L33",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH single(x IN list WHERE false) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:56",
      "suite": "opencypher",
      "name": "[2] Single quantifier is always false if the predicate is statically true and the list has more than one element",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L56",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 1\nWITH single(x IN list WHERE true) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:79",
      "suite": "opencypher",
      "name": "[3] Single quantifier is always true if the predicate is statically true and the list has exactly one non-null element",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L79",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS element\nWITH single(x IN [element] WHERE true) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:123",
      "suite": "opencypher",
      "name": "[4] Single quantifier is always equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L123",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH single(x IN list WHERE x = 2) = (size([x IN list WHERE x = 2 | x]) = 1) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:124",
      "suite": "opencypher",
      "name": "[4] Single quantifier is always equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L124",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH single(x IN list WHERE x % 2 = 0) = (size([x IN list WHERE x % 2 = 0 | x]) = 1) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:125",
      "suite": "opencypher",
      "name": "[4] Single quantifier is always equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L125",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH single(x IN list WHERE x % 3 = 0) = (size([x IN list WHERE x % 3 = 0 | x]) = 1) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:126",
      "suite": "opencypher",
      "name": "[4] Single quantifier is always equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L126",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH single(x IN list WHERE x < 7) = (size([x IN list WHERE x < 7 | x]) = 1) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier10.feature:127",
      "suite": "opencypher",
      "name": "[4] Single quantifier is always equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier10 - Single quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier10.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier10.feature#L127",
      "source_sha256": "82a8d11ae2742d8c4c08e378354798d91819a8ec613b48384921c63231ad1847",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH single(x IN list WHERE x >= 3) = (size([x IN list WHERE x >= 3 | x]) = 1) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:33",
      "suite": "opencypher",
      "name": "[1] Any quantifier is always false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L33",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH any(x IN list WHERE false) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:56",
      "suite": "opencypher",
      "name": "[2] Any quantifier is always true if the predicate is statically true and the list is not empty",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L56",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH any(x IN list WHERE true) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:109",
      "suite": "opencypher",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L109",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH list WHERE single(x IN list WHERE x = 2) OR all(x IN list WHERE x = 2)\nWITH any(x IN list WHERE x = 2) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:110",
      "suite": "opencypher",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L110",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH list WHERE single(x IN list WHERE x % 2 = 0) OR all(x IN list WHERE x % 2 = 0)\nWITH any(x IN list WHERE x % 2 = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:111",
      "suite": "opencypher",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L111",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH list WHERE single(x IN list WHERE x % 3 = 0) OR all(x IN list WHERE x % 3 = 0)\nWITH any(x IN list WHERE x % 3 = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:112",
      "suite": "opencypher",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L112",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH list WHERE single(x IN list WHERE x < 7) OR all(x IN list WHERE x < 7)\nWITH any(x IN list WHERE x < 7) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:113",
      "suite": "opencypher",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L113",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH list WHERE single(x IN list WHERE x >= 3) OR all(x IN list WHERE x >= 3)\nWITH any(x IN list WHERE x >= 3) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:139",
      "suite": "opencypher",
      "name": "[4] Any quantifier is always equal the boolean negative of the none quantifier",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L139",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x = 2) = (NOT none(x IN list WHERE x = 2)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:140",
      "suite": "opencypher",
      "name": "[4] Any quantifier is always equal the boolean negative of the none quantifier",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L140",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x % 2 = 0) = (NOT none(x IN list WHERE x % 2 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:141",
      "suite": "opencypher",
      "name": "[4] Any quantifier is always equal the boolean negative of the none quantifier",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L141",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x % 3 = 0) = (NOT none(x IN list WHERE x % 3 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:142",
      "suite": "opencypher",
      "name": "[4] Any quantifier is always equal the boolean negative of the none quantifier",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L142",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x < 7) = (NOT none(x IN list WHERE x < 7)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:143",
      "suite": "opencypher",
      "name": "[4] Any quantifier is always equal the boolean negative of the none quantifier",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L143",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x >= 3) = (NOT none(x IN list WHERE x >= 3)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:169",
      "suite": "opencypher",
      "name": "[5] Any quantifier is always equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L169",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x = 2) = (NOT all(x IN list WHERE NOT (x = 2))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:170",
      "suite": "opencypher",
      "name": "[5] Any quantifier is always equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L170",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x % 2 = 0) = (NOT all(x IN list WHERE NOT (x % 2 = 0))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:171",
      "suite": "opencypher",
      "name": "[5] Any quantifier is always equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L171",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x % 3 = 0) = (NOT all(x IN list WHERE NOT (x % 3 = 0))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:172",
      "suite": "opencypher",
      "name": "[5] Any quantifier is always equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L172",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x < 7) = (NOT all(x IN list WHERE NOT (x < 7))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:173",
      "suite": "opencypher",
      "name": "[5] Any quantifier is always equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L173",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH any(x IN list WHERE x >= 3) = (NOT all(x IN list WHERE NOT (x >= 3))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:205",
      "suite": "opencypher",
      "name": "[6] Any quantifier is always equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L205",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH any(x IN list WHERE x = 2) = (size([x IN list WHERE x = 2 | x]) > 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:206",
      "suite": "opencypher",
      "name": "[6] Any quantifier is always equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L206",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH any(x IN list WHERE x % 2 = 0) = (size([x IN list WHERE x % 2 = 0 | x]) > 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:207",
      "suite": "opencypher",
      "name": "[6] Any quantifier is always equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L207",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH any(x IN list WHERE x % 3 = 0) = (size([x IN list WHERE x % 3 = 0 | x]) > 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:208",
      "suite": "opencypher",
      "name": "[6] Any quantifier is always equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L208",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH any(x IN list WHERE x < 7) = (size([x IN list WHERE x < 7 | x]) > 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:209",
      "suite": "opencypher",
      "name": "[6] Any quantifier is always equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier11 - Any quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier11.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier11.feature#L209",
      "source_sha256": "6364b4782a1638e7d1289c536d9c47e9ca1c17340c46d1e8b2ae1be088e3782b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH any(x IN list WHERE x >= 3) = (size([x IN list WHERE x >= 3 | x]) > 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:33",
      "suite": "opencypher",
      "name": "[1] All quantifier is always false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L33",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH all(x IN list WHERE false) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:56",
      "suite": "opencypher",
      "name": "[2] All quantifier is always true if the predicate is statically true and the list is not empty",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L56",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH all(x IN list WHERE true) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:103",
      "suite": "opencypher",
      "name": "[3] All quantifier is always equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L103",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x = 2) = none(x IN list WHERE NOT (x = 2)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:104",
      "suite": "opencypher",
      "name": "[3] All quantifier is always equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L104",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x % 2 = 0) = none(x IN list WHERE NOT (x % 2 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:105",
      "suite": "opencypher",
      "name": "[3] All quantifier is always equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L105",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x % 3 = 0) = none(x IN list WHERE NOT (x % 3 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:106",
      "suite": "opencypher",
      "name": "[3] All quantifier is always equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L106",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x < 7) = none(x IN list WHERE NOT (x < 7)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:107",
      "suite": "opencypher",
      "name": "[3] All quantifier is always equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L107",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x >= 3) = none(x IN list WHERE NOT (x >= 3)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:133",
      "suite": "opencypher",
      "name": "[4] All quantifier is always equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L133",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x = 2) = (NOT any(x IN list WHERE NOT (x = 2))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:134",
      "suite": "opencypher",
      "name": "[4] All quantifier is always equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L134",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x % 2 = 0) = (NOT any(x IN list WHERE NOT (x % 2 = 0))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:135",
      "suite": "opencypher",
      "name": "[4] All quantifier is always equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L135",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x % 3 = 0) = (NOT any(x IN list WHERE NOT (x % 3 = 0))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:136",
      "suite": "opencypher",
      "name": "[4] All quantifier is always equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L136",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x < 7) = (NOT any(x IN list WHERE NOT (x < 7))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:137",
      "suite": "opencypher",
      "name": "[4] All quantifier is always equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L137",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH all(x IN list WHERE x >= 3) = (NOT any(x IN list WHERE NOT (x >= 3))) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:169",
      "suite": "opencypher",
      "name": "[5] All quantifier is always equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L169",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH all(x IN list WHERE x = 2) = (size([x IN list WHERE x = 2 | x]) = size(list)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:170",
      "suite": "opencypher",
      "name": "[5] All quantifier is always equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L170",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH all(x IN list WHERE x % 2 = 0) = (size([x IN list WHERE x % 2 = 0 | x]) = size(list)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:171",
      "suite": "opencypher",
      "name": "[5] All quantifier is always equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L171",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH all(x IN list WHERE x % 3 = 0) = (size([x IN list WHERE x % 3 = 0 | x]) = size(list)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:172",
      "suite": "opencypher",
      "name": "[5] All quantifier is always equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L172",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH all(x IN list WHERE x < 7) = (size([x IN list WHERE x < 7 | x]) = size(list)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier12.feature:173",
      "suite": "opencypher",
      "name": "[5] All quantifier is always equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier12 - All quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier12.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier12.feature#L173",
      "source_sha256": "c84c4090b42763a053f177bc6ad9a525912e1703d4ea26583733580af37c4329",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH all(x IN list WHERE x >= 3) = (size([x IN list WHERE x >= 3 | x]) = size(list)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:33",
      "suite": "opencypher",
      "name": "[1] Single quantifier is always false on empty list",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L33",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE true) AS a, single(x IN [] WHERE false) AS b, single(x IN [] WHERE x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:57",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L57",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:58",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L58",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:59",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L59",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:60",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L60",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:61",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L61",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:62",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L62",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [true, false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:63",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L63",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [false, true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:64",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L64",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [true, true, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:65",
      "suite": "opencypher",
      "name": "[2] Single quantifier on list literal",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L65",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [false, false, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:80",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L80",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:81",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L81",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:82",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L82",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:83",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L83",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 3, 20, 5000] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:84",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L84",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [20, 3, 5000, -2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:85",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L85",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:86",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L86",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:87",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L87",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:88",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L88",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:89",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L89",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:90",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L90",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [3, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:91",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L91",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, 3, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:92",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L92",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, -10, 3, 9, 0] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:93",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L93",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, -10, 3, 2, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:94",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L94",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, -10, 3, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:95",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L95",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [200, -10, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:96",
      "suite": "opencypher",
      "name": "[3] Single quantifier on list literal containing integers",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L96",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [200, 15, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:111",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L111",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:112",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L112",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:113",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L113",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:114",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L114",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1.1, 3.5, 20.0, 50.42435] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:115",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L115",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [20.0, 3.4, 50.2, -2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:116",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L116",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:117",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L117",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1.43, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:118",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L118",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1.43, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:119",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L119",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2.1, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:120",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L120",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:121",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L121",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [3.5, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:122",
      "suite": "opencypher",
      "name": "[4] Single quantifier on list literal containing floats",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L122",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2.1, 3.5, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:137",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L137",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:138",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L138",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:139",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L139",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:140",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L140",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:141",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L141",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:142",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L142",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['abc', 'ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:143",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L143",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['ef', 'abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:144",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L144",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['abc', 'abc', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:145",
      "suite": "opencypher",
      "name": "[5] Single quantifier on list literal containing strings",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L145",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['ef', 'ef', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:160",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L160",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:161",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L161",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [[1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:162",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L162",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:163",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L163",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [[1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:164",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L164",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:165",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L165",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [[1, 2, 3], ['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:166",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L166",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['a'], [1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:167",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L167",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [[1, 2, 3], [1, 2, 3], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:168",
      "suite": "opencypher",
      "name": "[6] Single quantifier on list literal containing lists",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L168",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['a'], ['a'], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:183",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L183",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:184",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L184",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:185",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L185",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:186",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L186",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:187",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L187",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:188",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L188",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 2, b: 5}, {a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:189",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L189",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 4}, {a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:190",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L190",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 2, b: 5}, {a: 2, b: 5}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:191",
      "suite": "opencypher",
      "name": "[7] Single quantifier on list literal containing maps",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L191",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [{a: 4}, {a: 4}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:193",
      "suite": "opencypher",
      "name": "[8] Single quantifier on list containing nodes",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L193",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SNodes)-[*0..3]->(x)\nWITH tail(nodes(p)) AS nodes\nRETURN nodes, single(x IN nodes WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes",
              "result"
            ],
            [
              "[]",
              "false"
            ],
            [
              "[(:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:239",
      "suite": "opencypher",
      "name": "[9] Single quantifier on list containing relationships",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L239",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SRelationships)-[*0..4]->(x)\nWITH tail(relationships(p)) AS relationships, COUNT(*) AS c\nRETURN relationships, single(x IN relationships WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships",
              "result"
            ],
            [
              "[]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:298",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L298",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:299",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L299",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:300",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L300",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [0, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:301",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L301",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:302",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L302",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:303",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L303",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, null, 5, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:304",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L304",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 10, null, 15, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:305",
      "suite": "opencypher",
      "name": "[10] Single quantifier on lists containing nulls",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L305",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [4, 0, null, -15, 9] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:320",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L320",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:321",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L321",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [0] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:322",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L322",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:323",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L323",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:324",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L324",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:325",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L325",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [0, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:326",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L326",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:327",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L327",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, 2] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:328",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L328",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, null, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:329",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L329",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, null, 8, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:330",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L330",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, 123, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:331",
      "suite": "opencypher",
      "name": "[11] Single quantifier with IS NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L331",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, null, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:346",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L346",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:347",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L347",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [0] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:348",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L348",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:349",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L349",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:350",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L350",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:351",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L351",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [0, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:352",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L352",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [2, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:353",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L353",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, 2] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:354",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L354",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, null, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:355",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L355",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [34, 0, null, 8, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:356",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L356",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, 123, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:357",
      "suite": "opencypher",
      "name": "[12] Single quantifier with IS NOT NULL predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L357",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [null, null, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:359",
      "suite": "opencypher",
      "name": "[13] Single quantifier is false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L359",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, null, true, 4.5, 'abc', false] WHERE false) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:370",
      "suite": "opencypher",
      "name": "[14] Single quantifier is false if the predicate is statically true and the list has more than one element",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L370",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, null, true, 4.5, 'abc', false] WHERE true) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:381",
      "suite": "opencypher",
      "name": "[15] Single quantifier is true if the predicate is statically true and the list has exactly one non-null element",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 381,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L381",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1] WHERE true) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:402",
      "suite": "opencypher",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 402,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L402",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['Clara'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:403",
      "suite": "opencypher",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 403,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L403",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [false, true] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:404",
      "suite": "opencypher",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier2.feature",
      "line": 404,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier2.feature#L404",
      "source_sha256": "9b6cfc64528d398183c22515aceeeac12b5448fbdf27edcd02c42bde6eeaa8d9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN ['Clara', 'Bob', 'Dave', 'Alice'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:33",
      "suite": "opencypher",
      "name": "[1] Any quantifier is always false on empty list",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L33",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE true) AS a, any(x IN [] WHERE false) AS b, any(x IN [] WHERE x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "false",
              "false",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:57",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L57",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:58",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L58",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:59",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L59",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:60",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L60",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:61",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L61",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:62",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L62",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [true, false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:63",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L63",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [false, true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:64",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L64",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [true, true, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:65",
      "suite": "opencypher",
      "name": "[2] Any quantifier on list literal",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L65",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [false, false, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:80",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L80",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:81",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L81",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:82",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L82",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:83",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L83",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 3, 20, 5000] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:84",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L84",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [20, 3, 5000, -2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:85",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L85",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:86",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L86",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:87",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L87",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:88",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L88",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:89",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L89",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:90",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L90",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [3, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:91",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L91",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, 3, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:92",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L92",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, -10, 3, 9, 0] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:93",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L93",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, -10, 3, 2, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:94",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L94",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, -10, 3, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:95",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L95",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [200, -10, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:96",
      "suite": "opencypher",
      "name": "[3] Any quantifier on list literal containing integers",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L96",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [200, 15, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:111",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L111",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:112",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L112",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:113",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L113",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:114",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L114",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1.1, 3.5, 20.0, 50.42435] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:115",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L115",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [20.0, 3.4, 50.2, -2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:116",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L116",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:117",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L117",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1.43, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:118",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L118",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1.43, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:119",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L119",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2.1, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:120",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L120",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:121",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L121",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [3.5, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:122",
      "suite": "opencypher",
      "name": "[4] Any quantifier on list literal containing floats",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L122",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2.1, 3.5, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:137",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L137",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:138",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L138",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:139",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L139",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:140",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L140",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:141",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L141",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:142",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L142",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['abc', 'ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:143",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L143",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['ef', 'abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:144",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L144",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['abc', 'abc', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:145",
      "suite": "opencypher",
      "name": "[5] Any quantifier on list literal containing strings",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L145",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['ef', 'ef', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:160",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L160",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:161",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L161",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [[1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:162",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L162",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:163",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L163",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [[1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:164",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L164",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:165",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L165",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [[1, 2, 3], ['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:166",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L166",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['a'], [1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:167",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L167",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [[1, 2, 3], [1, 2, 3], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:168",
      "suite": "opencypher",
      "name": "[6] Any quantifier on list literal containing lists",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L168",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['a'], ['a'], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:183",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L183",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:184",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L184",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:185",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L185",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:186",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L186",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:187",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L187",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:188",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L188",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 2, b: 5}, {a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:189",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L189",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 4}, {a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:190",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L190",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 2, b: 5}, {a: 2, b: 5}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:191",
      "suite": "opencypher",
      "name": "[7] Any quantifier on list literal containing maps",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L191",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [{a: 4}, {a: 4}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:193",
      "suite": "opencypher",
      "name": "[8] Any quantifier on list containing nodes",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L193",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SNodes)-[*0..3]->(x)\nWITH tail(nodes(p)) AS nodes\nRETURN nodes, any(x IN nodes WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes",
              "result"
            ],
            [
              "[]",
              "false"
            ],
            [
              "[(:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:239",
      "suite": "opencypher",
      "name": "[9] Any quantifier on list containing relationships",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L239",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SRelationships)-[*0..4]->(x)\nWITH tail(relationships(p)) AS relationships, COUNT(*) AS c\nRETURN relationships, any(x IN relationships WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships",
              "result"
            ],
            [
              "[]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:298",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L298",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:299",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L299",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:300",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L300",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [0, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:301",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L301",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:302",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L302",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:303",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L303",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, null, 5, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:304",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L304",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 10, null, 15, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:305",
      "suite": "opencypher",
      "name": "[10] Any quantifier on lists containing nulls",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L305",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [4, 0, null, -15, 9] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:320",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L320",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:321",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L321",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [0] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:322",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L322",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:323",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L323",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:324",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L324",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:325",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L325",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [0, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:326",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L326",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:327",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L327",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, 2] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:328",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L328",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, null, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:329",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L329",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, null, 8, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:330",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L330",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, 123, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:331",
      "suite": "opencypher",
      "name": "[11] Any quantifier with IS NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L331",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, null, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:346",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L346",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:347",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L347",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [0] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:348",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L348",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:349",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L349",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:350",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L350",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:351",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L351",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [0, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:352",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L352",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [2, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:353",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L353",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, 2] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:354",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L354",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, null, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:355",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L355",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [34, 0, null, 8, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:356",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L356",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, 123, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:357",
      "suite": "opencypher",
      "name": "[12] Any quantifier with IS NOT NULL predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L357",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [null, null, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:359",
      "suite": "opencypher",
      "name": "[13] Any quantifier is false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L359",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, null, true, 4.5, 'abc', false] WHERE false) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:370",
      "suite": "opencypher",
      "name": "[14] Any quantifier is true if the predicate is statically true and the list is not empty",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L370",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, null, true, 4.5, 'abc', false] WHERE true) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:391",
      "suite": "opencypher",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L391",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['Clara'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:392",
      "suite": "opencypher",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 392,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L392",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [false, true] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:393",
      "suite": "opencypher",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier3.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier3.feature#L393",
      "source_sha256": "e113b59e3373157737743b66c51e91aa471ee55082f53ae170b62bacefa9c7f4",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN ['Clara', 'Bob', 'Dave', 'Alice'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:33",
      "suite": "opencypher",
      "name": "[1] All quantifier is always true on empty list",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L33",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE true) AS a, all(x IN [] WHERE false) AS b, all(x IN [] WHERE x) AS c"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a",
              "b",
              "c"
            ],
            [
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:57",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L57",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:58",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L58",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:59",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L59",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:60",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L60",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:61",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L61",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:62",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L62",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [true, false, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:63",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L63",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [false, true, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:64",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L64",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [true, true, true] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:65",
      "suite": "opencypher",
      "name": "[2] All quantifier on list literal",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L65",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [false, false, false] WHERE x) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:80",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L80",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:81",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L81",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:82",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L82",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:83",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L83",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 3, 20, 5000] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:84",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L84",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [20, 3, 5000, -2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:85",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L85",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:86",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L86",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:87",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L87",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:88",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L88",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:89",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L89",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:90",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L90",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [3, 2, 3] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:91",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L91",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, 3, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:92",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L92",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, -10, 3, 9, 0] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:93",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L93",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, -10, 3, 2, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:94",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L94",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, -10, 3, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:95",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L95",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [200, -10, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:96",
      "suite": "opencypher",
      "name": "[3] All quantifier on list literal containing integers",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L96",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [200, 15, 36, 21, 10] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:111",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L111",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:112",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L112",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:113",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L113",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:114",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L114",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1.1, 3.5, 20.0, 50.42435] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:115",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L115",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [20.0, 3.4, 50.2, -2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:116",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L116",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:117",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L117",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1.43, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:118",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L118",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1.43, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:119",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L119",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2.1, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:120",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L120",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:121",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L121",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [3.5, 2.1, 3.5] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:122",
      "suite": "opencypher",
      "name": "[4] All quantifier on list literal containing floats",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L122",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2.1, 3.5, 2.1] WHERE x = 2.1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:137",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L137",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:138",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L138",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:139",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L139",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:140",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L140",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:141",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L141",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:142",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L142",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['abc', 'ef', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:143",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L143",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['ef', 'abc', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:144",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L144",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['abc', 'abc', 'abc'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:145",
      "suite": "opencypher",
      "name": "[5] All quantifier on list literal containing strings",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L145",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['ef', 'ef', 'ef'] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:160",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L160",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:161",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L161",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [[1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:162",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L162",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:163",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L163",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [[1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:164",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L164",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:165",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L165",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [[1, 2, 3], ['a'], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:166",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L166",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['a'], [1, 2, 3], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:167",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L167",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [[1, 2, 3], [1, 2, 3], [1, 2, 3]] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:168",
      "suite": "opencypher",
      "name": "[6] All quantifier on list literal containing lists",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L168",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['a'], ['a'], ['a']] WHERE size(x) = 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:183",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L183",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:184",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L184",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:185",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L185",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:186",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L186",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:187",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L187",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:188",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L188",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 2, b: 5}, {a: 4}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:189",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L189",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 4}, {a: 2, b: 5}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:190",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L190",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 2, b: 5}, {a: 2, b: 5}, {a: 2, b: 5}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:191",
      "suite": "opencypher",
      "name": "[7] All quantifier on list literal containing maps",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L191",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [{a: 4}, {a: 4}, {a: 4}] WHERE x.a = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:193",
      "suite": "opencypher",
      "name": "[8] All quantifier on list containing nodes",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L193",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SNodes)-[*0..3]->(x)\nWITH tail(nodes(p)) AS nodes\nRETURN nodes, all(x IN nodes WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "nodes",
              "result"
            ],
            [
              "[]",
              "true"
            ],
            [
              "[(:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "true"
            ],
            [
              "[(:A {name: 'a'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:A {name: 'a'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:A {name: 'a'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:A {name: 'a'})]",
              "false"
            ],
            [
              "[(:B {name: 'b'}), (:B {name: 'b'}), (:B {name: 'b'})]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:239",
      "suite": "opencypher",
      "name": "[9] All quantifier on list containing relationships",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L239",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (s1:SRelationships), (s2:SNodes)\nCREATE (a:A {name: 'a'}), (b:B {name: 'b'})\nCREATE (aa:A {name: 'a'}), (ab:B {name: 'b'}),\n       (ba:A {name: 'a'}), (bb:B {name: 'b'})\nCREATE (aaa:A {name: 'a'}), (aab:B {name: 'b'}),\n       (aba:A {name: 'a'}), (abb:B {name: 'b'}),\n       (baa:A {name: 'a'}), (bab:B {name: 'b'}),\n       (bba:A {name: 'a'}), (bbb:B {name: 'b'})\nCREATE (s1)-[:I]->(s2),\n       (s2)-[:RA {name: 'a'}]->(a), (s2)-[:RB {name: 'b'}]->(b)\nCREATE (a)-[:RA {name: 'a'}]->(aa), (a)-[:RB {name: 'b'}]->(ab),\n       (b)-[:RA {name: 'a'}]->(ba), (b)-[:RB {name: 'b'}]->(bb)\nCREATE (aa)-[:RA {name: 'a'}]->(aaa), (aa)-[:RB {name: 'b'}]->(aab),\n       (ab)-[:RA {name: 'a'}]->(aba), (ab)-[:RB {name: 'b'}]->(abb),\n       (ba)-[:RA {name: 'a'}]->(baa), (ba)-[:RB {name: 'b'}]->(bab),\n       (bb)-[:RA {name: 'a'}]->(bba), (bb)-[:RB {name: 'b'}]->(bbb)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (:SRelationships)-[*0..4]->(x)\nWITH tail(relationships(p)) AS relationships, COUNT(*) AS c\nRETURN relationships, all(x IN relationships WHERE x.name = 'a') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "relationships",
              "result"
            ],
            [
              "[]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "true"
            ],
            [
              "[[:RA {name: 'a'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RA {name: 'a'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RA {name: 'a'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RA {name: 'a'}]]",
              "false"
            ],
            [
              "[[:RB {name: 'b'}], [:RB {name: 'b'}], [:RB {name: 'b'}]]",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:298",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L298",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:299",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L299",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:300",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L300",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [0, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:301",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L301",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, null] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:302",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L302",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, 2] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:303",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L303",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, null, 5, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:304",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L304",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 10, null, 15, 900] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:305",
      "suite": "opencypher",
      "name": "[10] All quantifier on lists containing nulls",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L305",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [4, 0, null, -15, 9] WHERE x < 10) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:320",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L320",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:321",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L321",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [0] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:322",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L322",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:323",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L323",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:324",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L324",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:325",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L325",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [0, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:326",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L326",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:327",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L327",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, 2] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:328",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L328",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, null, 8, 900] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:329",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L329",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, null, 8, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:330",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L330",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, 123, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:331",
      "suite": "opencypher",
      "name": "[11] All quantifier with IS NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L331",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, null, null, null] WHERE x IS NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:346",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L346",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:347",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L347",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [0] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:348",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L348",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:349",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L349",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:350",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L350",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:351",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L351",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [0, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:352",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L352",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [2, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:353",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L353",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, 2] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:354",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L354",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, null, 8, 900] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:355",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L355",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [34, 0, null, 8, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:356",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L356",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, 123, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:357",
      "suite": "opencypher",
      "name": "[12] All quantifier with IS NOT NULL predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L357",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [null, null, null, null] WHERE x IS NOT NULL) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:359",
      "suite": "opencypher",
      "name": "[13] All quantifier is false if the predicate is statically false and the list is not empty",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L359",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, null, true, 4.5, 'abc', false] WHERE false) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:370",
      "suite": "opencypher",
      "name": "[14] All quantifier is true if the predicate is statically true and the list is not empty",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L370",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, null, true, 4.5, 'abc', false] WHERE true) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:391",
      "suite": "opencypher",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L391",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['Clara'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:392",
      "suite": "opencypher",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 392,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L392",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [false, true] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:393",
      "suite": "opencypher",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "path": "tck/features/expressions/quantifier/Quantifier4.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier4.feature#L393",
      "source_sha256": "bf83c435e7a78ce84022b2a3a2057fac659f815fe1bb46839c0671a5557ac5e9",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN ['Clara', 'Bob', 'Dave', 'Alice'] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "a SyntaxError should be raised at compile time: InvalidArgumentType"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:46",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L46",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:47",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L47",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:48",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L48",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:49",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L49",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:50",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L50",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:51",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L51",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:52",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L52",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:53",
      "suite": "opencypher",
      "name": "[1] None quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L53",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:69",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L69",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE none(y IN list WHERE x <= y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:70",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L70",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE none(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:71",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L71",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE single(y IN list WHERE abs(x - y) < 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:72",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L72",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE single(y IN list WHERE x + y = 15)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:73",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L73",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE any(y IN list WHERE x + y < 2)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:74",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L74",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE any(y IN list WHERE x + y <= 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:75",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L75",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE all(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:76",
      "suite": "opencypher",
      "name": "[2] None quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L76",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN none(x IN list WHERE all(y IN list WHERE x <= y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:91",
      "suite": "opencypher",
      "name": "[3] None quantifier is equal the boolean negative of the any quantifier",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L91",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:92",
      "suite": "opencypher",
      "name": "[3] None quantifier is equal the boolean negative of the any quantifier",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L92",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:93",
      "suite": "opencypher",
      "name": "[3] None quantifier is equal the boolean negative of the any quantifier",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L93",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:94",
      "suite": "opencypher",
      "name": "[3] None quantifier is equal the boolean negative of the any quantifier",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L94",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:95",
      "suite": "opencypher",
      "name": "[3] None quantifier is equal the boolean negative of the any quantifier",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L95",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:110",
      "suite": "opencypher",
      "name": "[4] None quantifier is equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L110",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x = 2)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:111",
      "suite": "opencypher",
      "name": "[4] None quantifier is equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L111",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 2 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:112",
      "suite": "opencypher",
      "name": "[4] None quantifier is equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L112",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 3 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:113",
      "suite": "opencypher",
      "name": "[4] None quantifier is equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L113",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x < 7)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:114",
      "suite": "opencypher",
      "name": "[4] None quantifier is equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L114",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x >= 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:129",
      "suite": "opencypher",
      "name": "[5] None quantifier is equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L129",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2 | x]) = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:130",
      "suite": "opencypher",
      "name": "[5] None quantifier is equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L130",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0 | x]) = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:131",
      "suite": "opencypher",
      "name": "[5] None quantifier is equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L131",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0 | x]) = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:132",
      "suite": "opencypher",
      "name": "[5] None quantifier is equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L132",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7 | x]) = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier5.feature:133",
      "suite": "opencypher",
      "name": "[5] None quantifier is equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier5 - None quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier5.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier5.feature#L133",
      "source_sha256": "a64d0d6891b421e4598d1cd8039fbb283dd6f322518ee38dc40f97521f10311d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3 | x]) = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:46",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L46",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:47",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L47",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:48",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L48",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:49",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L49",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:50",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L50",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:51",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L51",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:52",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L52",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:53",
      "suite": "opencypher",
      "name": "[1] Single quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L53",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:69",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L69",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE none(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:70",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L70",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE none(y IN list WHERE x % y = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:71",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L71",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE single(y IN list WHERE x + y < 5)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:72",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L72",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE single(y IN list WHERE x % y = 1)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:73",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L73",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE any(y IN list WHERE 2 * x + y > 25)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:74",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L74",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE any(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:75",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L75",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE all(y IN list WHERE x <= y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:76",
      "suite": "opencypher",
      "name": "[2] Single quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L76",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN single(x IN list WHERE all(y IN list WHERE x <= y + 1)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:91",
      "suite": "opencypher",
      "name": "[3] Single quantifier is equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L91",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2 | x]) = 1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:92",
      "suite": "opencypher",
      "name": "[3] Single quantifier is equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L92",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0 | x]) = 1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:93",
      "suite": "opencypher",
      "name": "[3] Single quantifier is equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L93",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0 | x]) = 1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:94",
      "suite": "opencypher",
      "name": "[3] Single quantifier is equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L94",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7 | x]) = 1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier6.feature:95",
      "suite": "opencypher",
      "name": "[3] Single quantifier is equal whether the size of the list filtered with same the predicate is one",
      "feature": "Quantifier6 - Single quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier6.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier6.feature#L95",
      "source_sha256": "3af506f4bd1158e84633377aee80d511a4e15d5c1779924631f597a0824d2951",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3 | x]) = 1) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:46",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L46",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:47",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L47",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:48",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L48",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:49",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L49",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:50",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L50",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:51",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L51",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:52",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L52",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:53",
      "suite": "opencypher",
      "name": "[1] Any quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L53",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:69",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L69",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE none(y IN list WHERE x = y * y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:70",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L70",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE none(y IN list WHERE x % y = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:71",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L71",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE single(y IN list WHERE x = y * y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:72",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L72",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE single(y IN list WHERE x < y * y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:73",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L73",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE any(y IN list WHERE x = y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:74",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L74",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE any(y IN list WHERE x = 10 * y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:75",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L75",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE all(y IN list WHERE x <= y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:76",
      "suite": "opencypher",
      "name": "[2] Any quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L76",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN any(x IN list WHERE all(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:92",
      "suite": "opencypher",
      "name": "[3] Any quantifier is true if the single or the all quantifier is true",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L92",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN (single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) OR all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2)) <= any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:93",
      "suite": "opencypher",
      "name": "[3] Any quantifier is true if the single or the all quantifier is true",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L93",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN (single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) OR all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0)) <= any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:94",
      "suite": "opencypher",
      "name": "[3] Any quantifier is true if the single or the all quantifier is true",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L94",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN (single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) OR all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0)) <= any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:95",
      "suite": "opencypher",
      "name": "[3] Any quantifier is true if the single or the all quantifier is true",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L95",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN (single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) OR all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7)) <= any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:96",
      "suite": "opencypher",
      "name": "[3] Any quantifier is true if the single or the all quantifier is true",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L96",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN (single(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) OR all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3)) <= any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:111",
      "suite": "opencypher",
      "name": "[4] Any quantifier is equal the boolean negative of the none quantifier",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L111",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (NOT none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:112",
      "suite": "opencypher",
      "name": "[4] Any quantifier is equal the boolean negative of the none quantifier",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L112",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (NOT none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:113",
      "suite": "opencypher",
      "name": "[4] Any quantifier is equal the boolean negative of the none quantifier",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L113",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (NOT none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:114",
      "suite": "opencypher",
      "name": "[4] Any quantifier is equal the boolean negative of the none quantifier",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L114",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (NOT none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:115",
      "suite": "opencypher",
      "name": "[4] Any quantifier is equal the boolean negative of the none quantifier",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L115",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (NOT none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:130",
      "suite": "opencypher",
      "name": "[5] Any quantifier is equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L130",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (NOT all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x = 2))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:131",
      "suite": "opencypher",
      "name": "[5] Any quantifier is equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L131",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (NOT all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 2 = 0))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:132",
      "suite": "opencypher",
      "name": "[5] Any quantifier is equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L132",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (NOT all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 3 = 0))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:133",
      "suite": "opencypher",
      "name": "[5] Any quantifier is equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L133",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (NOT all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x < 7))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:134",
      "suite": "opencypher",
      "name": "[5] Any quantifier is equal the boolean negative of the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L134",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (NOT all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x >= 3))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:149",
      "suite": "opencypher",
      "name": "[6] Any quantifier is equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L149",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2 | x]) > 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:150",
      "suite": "opencypher",
      "name": "[6] Any quantifier is equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L150",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0 | x]) > 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:151",
      "suite": "opencypher",
      "name": "[6] Any quantifier is equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L151",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0 | x]) > 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:152",
      "suite": "opencypher",
      "name": "[6] Any quantifier is equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L152",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7 | x]) > 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier7.feature:153",
      "suite": "opencypher",
      "name": "[6] Any quantifier is equal whether the size of the list filtered with same the predicate is grater zero",
      "feature": "Quantifier7 - Any quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier7.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier7.feature#L153",
      "source_sha256": "86caad859c2ebf042913085338bad2e74e750cbed58265c56b550451f5427797",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3 | x]) > 0) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:46",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L46",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:47",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L47",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE none(y IN x WHERE y = 'def')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:48",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L48",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:49",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L49",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE single(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:50",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L50",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:51",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L51",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE any(y IN x WHERE y = 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:52",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L52",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y <> 'ghi')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:53",
      "suite": "opencypher",
      "name": "[1] All quantifier can nest itself and other quantifiers on nested lists",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L53",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [['abc'], ['abc', 'def']] WHERE all(y IN x WHERE y = 'abc')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:69",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L69",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE none(y IN list WHERE x = 10 * y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:70",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L70",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE none(y IN list WHERE x = y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:71",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L71",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE single(y IN list WHERE x = y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:72",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L72",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE single(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:73",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L73",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE any(y IN list WHERE x % y = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:74",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L74",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE any(y IN list WHERE x < y)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:75",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L75",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE all(y IN list WHERE abs(x - y) < 10)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:76",
      "suite": "opencypher",
      "name": "[2] All quantifier can nest itself and other quantifiers on the same list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L76",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS list\nRETURN all(x IN list WHERE all(y IN list WHERE x < y + 7)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:91",
      "suite": "opencypher",
      "name": "[3] All quantifier is equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L91",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x = 2)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:92",
      "suite": "opencypher",
      "name": "[3] All quantifier is equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L92",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 2 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:93",
      "suite": "opencypher",
      "name": "[3] All quantifier is equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L93",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 3 = 0)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:94",
      "suite": "opencypher",
      "name": "[3] All quantifier is equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L94",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x < 7)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:95",
      "suite": "opencypher",
      "name": "[3] All quantifier is equal the none quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L95",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = none(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x >= 3)) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:110",
      "suite": "opencypher",
      "name": "[4] All quantifier is equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L110",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x = 2))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:111",
      "suite": "opencypher",
      "name": "[4] All quantifier is equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L111",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 2 = 0))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:112",
      "suite": "opencypher",
      "name": "[4] All quantifier is equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L112",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x % 3 = 0))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:113",
      "suite": "opencypher",
      "name": "[4] All quantifier is equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L113",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x < 7))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:114",
      "suite": "opencypher",
      "name": "[4] All quantifier is equal the boolean negative of the any quantifier on the boolean negative of the predicate",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L114",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (NOT any(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE NOT (x >= 3))) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:129",
      "suite": "opencypher",
      "name": "[5] All quantifier is equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L129",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x = 2 | x]) = size([1, 2, 3, 4, 5, 6, 7, 8, 9])) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:130",
      "suite": "opencypher",
      "name": "[5] All quantifier is equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L130",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 2 = 0 | x]) = size([1, 2, 3, 4, 5, 6, 7, 8, 9])) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:131",
      "suite": "opencypher",
      "name": "[5] All quantifier is equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L131",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x % 3 = 0 | x]) = size([1, 2, 3, 4, 5, 6, 7, 8, 9])) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:132",
      "suite": "opencypher",
      "name": "[5] All quantifier is equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L132",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x < 7 | x]) = size([1, 2, 3, 4, 5, 6, 7, 8, 9])) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier8.feature:133",
      "suite": "opencypher",
      "name": "[5] All quantifier is equal whether the size of the list filtered with same the predicate is equal the size of the unfiltered list",
      "feature": "Quantifier8 - All quantifier interop",
      "path": "tck/features/expressions/quantifier/Quantifier8.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier8.feature#L133",
      "source_sha256": "16598782ee73f86bdd6ca18b02e4ea7d40015055d2fc4a036919806086f85f93",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN all(x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3) = (size([x IN [1, 2, 3, 4, 5, 6, 7, 8, 9] WHERE x >= 3 | x]) = size([1, 2, 3, 4, 5, 6, 7, 8, 9])) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:33",
      "suite": "opencypher",
      "name": "[1] None quantifier is always true if the predicate is statically false and the list is not empty",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L33",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH none(x IN list WHERE false) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:56",
      "suite": "opencypher",
      "name": "[2] None quantifier is always false if the predicate is statically true and the list is not empty",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L56",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, null, true, 4.5, 'abc', false, '', [234, false], {a: null, b: true, c: 15.2}, {}, [], [null], [[{b: [null]}]]] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH list WHERE size(list) > 0\nWITH none(x IN list WHERE true) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:103",
      "suite": "opencypher",
      "name": "[3] None quantifier is always equal the boolean negative of the any quantifier",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L103",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x = 2) = (NOT any(x IN list WHERE x = 2)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:104",
      "suite": "opencypher",
      "name": "[3] None quantifier is always equal the boolean negative of the any quantifier",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L104",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x % 2 = 0) = (NOT any(x IN list WHERE x % 2 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:105",
      "suite": "opencypher",
      "name": "[3] None quantifier is always equal the boolean negative of the any quantifier",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L105",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x % 3 = 0) = (NOT any(x IN list WHERE x % 3 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:106",
      "suite": "opencypher",
      "name": "[3] None quantifier is always equal the boolean negative of the any quantifier",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L106",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x < 7) = (NOT any(x IN list WHERE x < 7)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:107",
      "suite": "opencypher",
      "name": "[3] None quantifier is always equal the boolean negative of the any quantifier",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L107",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x >= 3) = (NOT any(x IN list WHERE x >= 3)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:133",
      "suite": "opencypher",
      "name": "[4] None quantifier is always equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L133",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x = 2) = all(x IN list WHERE NOT (x = 2)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:134",
      "suite": "opencypher",
      "name": "[4] None quantifier is always equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L134",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x % 2 = 0) = all(x IN list WHERE NOT (x % 2 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:135",
      "suite": "opencypher",
      "name": "[4] None quantifier is always equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L135",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x % 3 = 0) = all(x IN list WHERE NOT (x % 3 = 0)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:136",
      "suite": "opencypher",
      "name": "[4] None quantifier is always equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L136",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x < 7) = all(x IN list WHERE NOT (x < 7)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:137",
      "suite": "opencypher",
      "name": "[4] None quantifier is always equal the all quantifier on the boolean negative of the predicate",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L137",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3, 4, 5, 6, 7, 8, 9] AS inputList\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH none(x IN list WHERE x >= 3) = all(x IN list WHERE NOT (x >= 3)) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:169",
      "suite": "opencypher",
      "name": "[5] None quantifier is always equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L169",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH none(x IN list WHERE x = 2) = (size([x IN list WHERE x = 2 | x]) = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:170",
      "suite": "opencypher",
      "name": "[5] None quantifier is always equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L170",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH none(x IN list WHERE x % 2 = 0) = (size([x IN list WHERE x % 2 = 0 | x]) = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:171",
      "suite": "opencypher",
      "name": "[5] None quantifier is always equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L171",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH none(x IN list WHERE x % 3 = 0) = (size([x IN list WHERE x % 3 = 0 | x]) = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:172",
      "suite": "opencypher",
      "name": "[5] None quantifier is always equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L172",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH none(x IN list WHERE x < 7) = (size([x IN list WHERE x < 7 | x]) = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier9.feature:173",
      "suite": "opencypher",
      "name": "[5] None quantifier is always equal whether the size of the list filtered with same the predicate is zero",
      "feature": "Quantifier9 - None quantifier invariants",
      "path": "tck/features/expressions/quantifier/Quantifier9.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/quantifier/Quantifier9.feature#L173",
      "source_sha256": "e8b358a75e3e79360fcd0f1fc912943b516d7ab76eb1afb9d84f9cbcb013d24d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [{list: [2], fixed: true},\n        {list: [6], fixed: true},\n        {list: [7], fixed: true},\n        {list: [1, 2, 3, 4, 5, 6, 7, 8, 9], fixed: false}] AS input\nWITH CASE WHEN input.fixed THEN input.list ELSE null END AS fixedList,\n     CASE WHEN NOT input.fixed THEN input.list ELSE [1] END AS inputList\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nUNWIND inputList AS x\nWITH fixedList, inputList, x, [ y IN inputList WHERE rand() > 0.5 | y] AS list\nWITH fixedList, inputList, CASE WHEN rand() < 0.5 THEN reverse(list) ELSE list END + x AS list\nWITH coalesce(fixedList, list) AS list\nWITH none(x IN list WHERE x >= 3) = (size([x IN list WHERE x >= 3 | x]) = 0) AS result, count(*) AS cnt\nRETURN result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String1.feature:33",
      "suite": "opencypher",
      "name": "[1] `substring()` with default second argument",
      "feature": "String1 - Substring extraction",
      "path": "tck/features/expressions/string/String1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String1.feature#L33",
      "source_sha256": "f93cb7abf0b823eae721230f69943a4cd753c78337c3415d2a0139d8c9d4dab6",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN substring('0123456789', 1) AS s"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "s"
            ],
            [
              "'123456789'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:33",
      "suite": "opencypher",
      "name": "[1] Finding exact matches with non-proper substring",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L33",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS 'ABCDEF'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:52",
      "suite": "opencypher",
      "name": "[2] Finding substring of string",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L52",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS 'CD'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:71",
      "suite": "opencypher",
      "name": "[3] Finding the empty substring",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L71",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS ''\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: 'abcdef'})"
            ],
            [
              "(:TheLabel {name: 'ab'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:94",
      "suite": "opencypher",
      "name": "[4] Finding strings containing whitespace",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L94",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: 'Foo Foo'}),\n       (:TheLabel {name: 'Foo\\nFoo'}),\n       (:TheLabel {name: 'Foo\\tFoo'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS ' '\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'Foo Foo'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:116",
      "suite": "opencypher",
      "name": "[5] Finding strings containing newline",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L116",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: 'Foo Foo'}),\n       (:TheLabel {name: 'Foo\\nFoo'}),\n       (:TheLabel {name: 'Foo\\tFoo'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS '\\n'\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'Foo\nFoo'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:138",
      "suite": "opencypher",
      "name": "[6] No string contains null",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L138",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name CONTAINS null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:156",
      "suite": "opencypher",
      "name": "[7] No string does not contain null",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L156",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name CONTAINS null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:174",
      "suite": "opencypher",
      "name": "[8] Handling non-string operands for CONTAINS",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L174",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 3.14, true, [], {}, null] AS operands\nUNWIND operands AS op1\nUNWIND operands AS op2\nWITH op1 CONTAINS op2 AS v\nRETURN v, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "v",
              "count(*)"
            ],
            [
              "null",
              "36"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String10.feature:195",
      "suite": "opencypher",
      "name": "[9] NOT with CONTAINS",
      "feature": "String10 - Exact Substring Search",
      "path": "tck/features/expressions/string/String10.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String10.feature#L195",
      "source_sha256": "8f680acfa9e08ddfd7f2583467ba2ed58bfc3cd212565f45d70d27e7286ac633",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name CONTAINS 'b'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String11.feature:33",
      "suite": "opencypher",
      "name": "[1] Combining prefix and suffix search",
      "feature": "String11 - Combining Exact String Search",
      "path": "tck/features/expressions/string/String11.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String11.feature#L33",
      "source_sha256": "334adfe649d368b7c99c93f1f31f759aeda621fc6cceb9846b9496351eddbaf9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH 'a'\n  AND a.name ENDS WITH 'f'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'abcdef'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String11.feature:53",
      "suite": "opencypher",
      "name": "[2] Combining prefix, suffix, and substring search",
      "feature": "String11 - Combining Exact String Search",
      "path": "tck/features/expressions/string/String11.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String11.feature#L53",
      "source_sha256": "334adfe649d368b7c99c93f1f31f759aeda621fc6cceb9846b9496351eddbaf9",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH 'A'\n  AND a.name CONTAINS 'C'\n  AND a.name ENDS WITH 'EF'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String3.feature:33",
      "suite": "opencypher",
      "name": "[1] `reverse()`",
      "feature": "String3 - String Reversal",
      "path": "tck/features/expressions/string/String3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String3.feature#L33",
      "source_sha256": "086d3df6320ca3e422f3e1f0ccf813f4508ebb4abad0f1b5db40eb76f1769607",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN reverse('raksO')"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "reverse('raksO')"
            ],
            [
              "'Oskar'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String4.feature:33",
      "suite": "opencypher",
      "name": "[1] `split()`",
      "feature": "String4 - String Splitting",
      "path": "tck/features/expressions/string/String4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String4.feature#L33",
      "source_sha256": "2c214420256015cd670ac9c4fb15178c5deaef6e5956afc2aed5f2751cef0f4f",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND split('one1two', '1') AS item\nRETURN count(item) AS item"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "item"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:33",
      "suite": "opencypher",
      "name": "[1] Finding exact matches with non-proper prefix",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L33",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH 'ABCDEF'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:52",
      "suite": "opencypher",
      "name": "[2] Finding beginning of string",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L52",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH 'ABC'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:71",
      "suite": "opencypher",
      "name": "[3] Finding the empty prefix",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L71",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH ''\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: 'abcdef'})"
            ],
            [
              "(:TheLabel {name: 'ab'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:94",
      "suite": "opencypher",
      "name": "[4] Finding strings starting with whitespace",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L94",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: ' Foo '}),\n       (:TheLabel {name: '\\nFoo\\n'}),\n       (:TheLabel {name: '\\tFoo\\t'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH ' '\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "' Foo '"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:116",
      "suite": "opencypher",
      "name": "[5] Finding strings starting with newline",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L116",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: ' Foo '}),\n       (:TheLabel {name: '\\nFoo\\n'}),\n       (:TheLabel {name: '\\tFoo\\t'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH '\\n'\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'\nFoo\n'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:138",
      "suite": "opencypher",
      "name": "[6] No string starts with null",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L138",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name STARTS WITH null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:156",
      "suite": "opencypher",
      "name": "[7] No string does not start with null",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L156",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name STARTS WITH null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:174",
      "suite": "opencypher",
      "name": "[8] Handling non-string operands for STARTS WITH",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L174",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 3.14, true, [], {}, null] AS operands\nUNWIND operands AS op1\nUNWIND operands AS op2\nWITH op1 STARTS WITH op2 AS v\nRETURN v, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "v",
              "count(*)"
            ],
            [
              "null",
              "36"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String8.feature:195",
      "suite": "opencypher",
      "name": "[9] NOT with STARTS WITH",
      "feature": "String8 - Exact String Prefix Search",
      "path": "tck/features/expressions/string/String8.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String8.feature#L195",
      "source_sha256": "268246dab567ae92adb778bb9c38145e73b7bad7290b5309c6c76d65b786b2c5",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name STARTS WITH 'ab'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:33",
      "suite": "opencypher",
      "name": "[1] Finding exact matches with non-proper suffix",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L33",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH 'AB'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:52",
      "suite": "opencypher",
      "name": "[2] Finding end of string",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L52",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH 'DEF'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:71",
      "suite": "opencypher",
      "name": "[3] Finding the empty suffix",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L71",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH ''\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: 'abcdef'})"
            ],
            [
              "(:TheLabel {name: 'ab'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:94",
      "suite": "opencypher",
      "name": "[4] Finding strings ending with whitespace",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L94",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: ' Foo '}),\n       (:TheLabel {name: '\\nFoo\\n'}),\n       (:TheLabel {name: '\\tFoo\\t'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH ' '\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "' Foo '"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:116",
      "suite": "opencypher",
      "name": "[5] Finding strings ending with newline",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L116",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel),\n       (:TheLabel {name: ' Foo '}),\n       (:TheLabel {name: '\\nFoo\\n'}),\n       (:TheLabel {name: '\\tFoo\\t'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH '\\n'\nRETURN a.name AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "'\nFoo\n'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:138",
      "suite": "opencypher",
      "name": "[6] No string ends with null",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L138",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE a.name ENDS WITH null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:156",
      "suite": "opencypher",
      "name": "[7] No string does not end with null",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L156",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name ENDS WITH null\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:174",
      "suite": "opencypher",
      "name": "[8] Handling non-string operands for ENDS WITH",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L174",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 3.14, true, [], {}, null] AS operands\nUNWIND operands AS op1\nUNWIND operands AS op2\nWITH op1 ENDS WITH op2 AS v\nRETURN v, count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "v",
              "count(*)"
            ],
            [
              "null",
              "36"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/string/String9.feature:195",
      "suite": "opencypher",
      "name": "[9] NOT with ENDS WITH",
      "feature": "String9 - Exact String Suffix Search",
      "path": "tck/features/expressions/string/String9.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/string/String9.feature#L195",
      "source_sha256": "93c61d4b393e81d0c7fe13551896eebbd54a8b1e875dc2ba1ccfe09525ac72e7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:TheLabel {name: 'ABCDEF'}), (:TheLabel {name: 'AB'}),\n       (:TheLabel {name: 'abcdef'}), (:TheLabel {name: 'ab'}),\n       (:TheLabel {name: ''}), (:TheLabel)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a)\nWHERE NOT a.name ENDS WITH 'def'\nRETURN a"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "a"
            ],
            [
              "(:TheLabel {name: 'ABCDEF'})"
            ],
            [
              "(:TheLabel {name: 'AB'})"
            ],
            [
              "(:TheLabel {name: 'ab'})"
            ],
            [
              "(:TheLabel {name: ''})"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:46",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L46",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1816, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:47",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L47",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1816, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-23'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:48",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L48",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-30'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:49",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L49",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1817, week: 10}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-03-03'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:50",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L50",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1817, week: 30}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:51",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L51",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1817, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:52",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L52",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1818, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-29'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:53",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L53",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1818, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:54",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L54",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1818, week: 53}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:55",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L55",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1819, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-01-04'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:56",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L56",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1819, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-12-27'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:57",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L57",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({dayOfWeek: 2, year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:58",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L58",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({date: date('1816-12-30'), week: 2, dayOfWeek: 3}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:59",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L59",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({date: date('1816-12-31'), week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:60",
      "suite": "opencypher",
      "name": "[1] Should construct week date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L60",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({date: date('1816-12-31'), year: 1817, week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:75",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L75",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1816, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:76",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L76",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1816, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-23T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:77",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L77",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-30T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:78",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L78",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1817, week: 10}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-03-03T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:79",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L79",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1817, week: 30}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-07-21T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:80",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L80",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1817, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-22T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:81",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L81",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1818, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-29T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:82",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L82",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1818, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-21T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:83",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L83",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1818, week: 53}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-28T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:84",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L84",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1819, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-01-04T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:85",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L85",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1819, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-12-27T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:86",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L86",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({dayOfWeek: 2, year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-31T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:87",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L87",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({date: date('1816-12-30'), week: 2, dayOfWeek: 3}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-08T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:88",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L88",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({date: date('1816-12-31'), week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:89",
      "suite": "opencypher",
      "name": "[2] Should construct week localdatetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L89",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({date: date('1816-12-31'), year: 1817, week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:104",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L104",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1816, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:105",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L105",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1816, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-23T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:106",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L106",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-30T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:107",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L107",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1817, week: 10}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-03-03T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:108",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L108",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1817, week: 30}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-07-21T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:109",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L109",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1817, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-22T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:110",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L110",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1818, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-12-29T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:111",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L111",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1818, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-21T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:112",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L112",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1818, week: 53}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1818-12-28T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:113",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L113",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1819, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-01-04T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:114",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L114",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1819, week: 52}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1819-12-27T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:115",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L115",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({dayOfWeek: 2, year: 1817, week: 1}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1816-12-31T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:116",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L116",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({date: date('1816-12-30'), week: 2, dayOfWeek: 3}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-08T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:117",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L117",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({date: date('1816-12-31'), week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:118",
      "suite": "opencypher",
      "name": "[3] Should construct week datetime",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L118",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({date: date('1816-12-31'), year: 1817, week: 2}) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'1817-01-07T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:133",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L133",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, month: 10, day: 11}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:134",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L134",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, month: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:135",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L135",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, week: 10, dayOfWeek: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:136",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L136",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, week: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-05'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:137",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L137",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:138",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L138",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, ordinalDay: 202}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:139",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L139",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, quarter: 3, dayOfQuarter: 45}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:140",
      "suite": "opencypher",
      "name": "[4] Should construct date",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L140",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date({year: 1984, quarter: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:155",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L155",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31, second: 14, nanosecond: 789, millisecond: 123, microsecond: 456}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.123456789'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:156",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L156",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:157",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L157",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:158",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L158",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:159",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L159",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:160",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L160",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:161",
      "suite": "opencypher",
      "name": "[5] Should construct local time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L161",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime({hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:176",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L176",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, nanosecond: 789, millisecond: 123, microsecond: 456}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.123456789Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:177",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L177",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:178",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L178",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, nanosecond: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000003Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:179",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L179",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:180",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L180",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:181",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L181",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:182",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L182",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:183",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L183",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:184",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L184",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:185",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L185",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:186",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L186",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, millisecond: 645, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:187",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L187",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, second: 14, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:188",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L188",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 31, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:189",
      "suite": "opencypher",
      "name": "[6] Should construct time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L189",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:204",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L204",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 789, millisecond: 123, microsecond: 456}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.123456789'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:205",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L205",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:206",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L206",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.000000003'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:207",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L207",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:208",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L208",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:209",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L209",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:210",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L210",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:211",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L211",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:212",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L212",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, month: 10, day: 11}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:213",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L213",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:214",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L214",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:215",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L215",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:216",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 216,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L216",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:217",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 217,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L217",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:218",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 218,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L218",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:219",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L219",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, week: 10, dayOfWeek: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:220",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L220",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:221",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 221,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L221",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:222",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 222,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L222",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:223",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 223,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L223",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:224",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 224,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L224",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:225",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 225,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L225",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:226",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L226",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, ordinalDay: 202}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:227",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L227",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:228",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L228",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:229",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L229",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:230",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L230",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:231",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L231",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:232",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 232,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L232",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:233",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 233,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L233",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984, quarter: 3, dayOfQuarter: 45}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:234",
      "suite": "opencypher",
      "name": "[7] Should construct local date time",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L234",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime({year: 1984}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:249",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L249",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 789, millisecond: 123, microsecond: 456}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.123456789Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:250",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L250",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:251",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L251",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:252",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L252",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:253",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L253",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:254",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 254,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L254",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:255",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 255,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L255",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:256",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L256",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:257",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L257",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:258",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L258",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:259",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L259",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:260",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 260,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L260",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:261",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 261,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L261",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:262",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 262,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L262",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:263",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L263",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:264",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 264,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L264",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:265",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 265,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L265",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:266",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L266",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:267",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L267",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:268",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L268",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:269",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 269,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L269",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:270",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 270,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L270",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:271",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 271,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L271",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:272",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L272",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, microsecond: 645876}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:273",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 273,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L273",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, millisecond: 645}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:274",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 274,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L274",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:275",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L275",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:276",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L276",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:277",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 277,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L277",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:278",
      "suite": "opencypher",
      "name": "[8] Should construct date time with default time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 278,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L278",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:293",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 293,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L293",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:294",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 294,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L294",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:295",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 295,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L295",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:296",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 296,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L296",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:297",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L297",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:298",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L298",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:299",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L299",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:300",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L300",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:301",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L301",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:302",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L302",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:303",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L303",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:304",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 304,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L304",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:305",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 305,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L305",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:306",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 306,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L306",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:307",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 307,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L307",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:308",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 308,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L308",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:309",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 309,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L309",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:310",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L310",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:311",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 311,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L311",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:312",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 312,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L312",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:313",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L313",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:314",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L314",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876123+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:315",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 315,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L315",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:316",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 316,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L316",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:317",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 317,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L317",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:318",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 318,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L318",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:319",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L319",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:320",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L320",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:321",
      "suite": "opencypher",
      "name": "[9] Should construct date time with offset time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L321",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:336",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 336,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L336",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:337",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L337",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:338",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 338,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L338",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:339",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 339,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L339",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:340",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 340,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L340",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:341",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 341,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L341",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:342",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 342,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L342",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:343",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 343,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L343",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:344",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L344",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:345",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L345",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:346",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L346",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:347",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L347",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:348",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L348",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:349",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L349",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, week: 10, dayOfWeek: 3, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:350",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L350",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876123+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:351",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L351",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645876+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:352",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L352",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14.645+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:353",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L353",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, second: 14, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31:14+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:354",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L354",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, minute: 31, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:31+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:355",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L355",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, hour: 12, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T12:00+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:356",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L356",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, ordinalDay: 202, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-07-20T00:00+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:357",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L357",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876123+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:358",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 358,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L358",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645876+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:359",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L359",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, millisecond: 645, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14.645+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:360",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 360,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L360",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, second: 14, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31:14+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:361",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 361,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L361",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, minute: 31, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:31+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:362",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 362,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L362",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, hour: 12, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T12:00+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:363",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 363,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L363",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, quarter: 3, dayOfQuarter: 45, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-14T00:00+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:364",
      "suite": "opencypher",
      "name": "[10] Should construct date time with named time zone",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 364,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L364",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:366",
      "suite": "opencypher",
      "name": "[11] Should construct date time from epoch",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 366,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L366",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.fromepoch(416779, 999999999) AS d1,\n       datetime.fromepochmillis(237821673987) AS d2"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d1",
              "d2"
            ],
            [
              "'1970-01-05T19:46:19.999999999Z'",
              "'1977-07-15T13:34:33.987Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:391",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L391",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({days: 14, hours: 16, minutes: 12}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P14DT16H12M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:392",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 392,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L392",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({months: 5, days: 1.5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P5M1DT12H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:393",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L393",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({months: 0.75}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P22DT19H51M49.5S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:394",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 394,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L394",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({weeks: 2.5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P17DT12H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:395",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 395,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L395",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P12Y5M14DT16H13M10S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:396",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 396,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L396",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({days: 14, seconds: 70, milliseconds: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P14DT1M10.001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:397",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 397,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L397",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({days: 14, seconds: 70, microseconds: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P14DT1M10.000001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:398",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 398,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L398",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({days: 14, seconds: 70, nanoseconds: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P14DT1M10.000000001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:399",
      "suite": "opencypher",
      "name": "[12] Should construct duration",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 399,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L399",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration({minutes: 1.5, seconds: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'PT1M31S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:414",
      "suite": "opencypher",
      "name": "[13] Should construct temporal with time offset with second precision",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 414,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L414",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 34, second: 56, timezone: '+02:05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:34:56+02:05'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:415",
      "suite": "opencypher",
      "name": "[13] Should construct temporal with time offset with second precision",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 415,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L415",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 34, second: 56, timezone: '+02:05:59'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:34:56+02:05:59'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:416",
      "suite": "opencypher",
      "name": "[13] Should construct temporal with time offset with second precision",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 416,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L416",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time({hour: 12, minute: 34, second: 56, timezone: '-02:05:07'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:34:56-02:05:07'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal1.feature:417",
      "suite": "opencypher",
      "name": "[13] Should construct temporal with time offset with second precision",
      "feature": "Temporal1 - Create Temporal Values from a Map",
      "path": "tck/features/expressions/temporal/Temporal1.feature",
      "line": 417,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal1.feature#L417",
      "source_sha256": "dc23257189526ddec1677a912fa35bd4d8eb9e4882e62e847c6baffd43d7bd1d",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 34, second: 56, timezone: '+02:05:59'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:34:56+02:05:59'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:47",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L47",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(localdatetime('2018-01-01T12:00'), localdatetime('2018-01-02T10:00')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT22H'",
              "0",
              "79200",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:48",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L48",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(localdatetime('2018-01-02T10:00'), localdatetime('2018-01-01T12:00')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT-22H'",
              "0",
              "-79200",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:49",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L49",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(localdatetime('2018-01-01T10:00:00.2'), localdatetime('2018-01-02T10:00:00.1')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT23H59M59.9S'",
              "0",
              "86399",
              "900000000"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:50",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L50",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(localdatetime('2018-01-02T10:00:00.1'), localdatetime('2018-01-01T10:00:00.2')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT-23H-59M-59.9S'",
              "0",
              "-86400",
              "100000000"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:51",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L51",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(datetime('2017-10-28T23:00+02:00[Europe/Stockholm]'), datetime('2017-10-29T04:00+01:00[Europe/Stockholm]')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT6H'",
              "0",
              "21600",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:52",
      "suite": "opencypher",
      "name": "[1] Should split between boundaries correctly",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L52",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration.between(datetime('2017-10-29T04:00+01:00[Europe/Stockholm]'), datetime('2017-10-28T23:00+02:00[Europe/Stockholm]')) AS dur\nRETURN dur, dur.days, dur.seconds, dur.nanosecondsOfSecond"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "dur",
              "dur.days",
              "dur.seconds",
              "dur.nanosecondsOfSecond"
            ],
            [
              "'PT-6H'",
              "0",
              "-21600",
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:67",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L67",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('1984-10-11'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P30Y8M13D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:68",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L68",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('1984-10-11'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P31Y9M10DT21H45M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:69",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L69",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('1984-10-11'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P30Y9M10DT21H40M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:70",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L70",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('1984-10-11'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT16H30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:71",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L71",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('1984-10-11'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT16H30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:72",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L72",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localtime('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-14H-30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:73",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L73",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localtime('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H15M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:74",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L74",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localtime('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H10M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:75",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L75",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localtime('14:30'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:76",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L76",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localtime('14:30'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:77",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L77",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(time('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-14H-30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:78",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L78",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(time('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H15M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:79",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L79",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(time('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT6H10M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:80",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L80",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(time('14:30'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:81",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L81",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(time('14:30'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT1H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:82",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L82",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localdatetime('2015-07-21T21:40:32.142'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-27DT-21H-40M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:83",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L83",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localdatetime('2015-07-21T21:40:32.142'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P1YT4M50S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:84",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L84",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localdatetime('2015-07-21T21:40:32.142'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:85",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L85",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localdatetime('2015-07-21T21:40:32.142'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:86",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L86",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(localdatetime('2015-07-21T21:40:32.142'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:87",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L87",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(datetime('2014-07-21T21:40:36.143+0200'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P11M2DT2H19M23.857S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:88",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L88",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(datetime('2014-07-21T21:40:36.143+0200'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P2YT4M45.999S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:89",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L89",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(datetime('2014-07-21T21:40:36.143+0200'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P1YT59M55.999S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:90",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L90",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(datetime('2014-07-21T21:40:36.143+0200'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-36.143S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:91",
      "suite": "opencypher",
      "name": "[2] Should compute duration between two temporals",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L91",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(datetime('2014-07-21T21:40:36.143+0200'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-4H-10M-36.143S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:106",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L106",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('1984-10-11'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P30Y8M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:107",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L107",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('1984-10-11'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P31Y9M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:108",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L108",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('1984-10-11'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P30Y9M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:109",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L109",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('1984-10-11'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:110",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L110",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('1984-10-11'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:111",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L111",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localtime('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:112",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L112",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localtime('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:113",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L113",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localtime('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:114",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L114",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(time('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:115",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L115",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(time('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:116",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L116",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(time('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:117",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L117",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2015-07-21T21:40:32.142'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:118",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L118",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2015-07-21T21:40:32.142'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P1Y'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:119",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L119",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2015-07-21T21:40:32.142'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:120",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L120",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2015-07-21T21:40:32.142'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:121",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L121",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2015-07-21T21:40:32.142'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:122",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L122",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2014-07-21T21:40:36.143+0200'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P11M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:123",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L123",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2014-07-21T21:40:36.143+0200'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P2Y'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:124",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L124",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2014-07-21T21:40:36.143+0200'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P1Y'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:125",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L125",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2014-07-21T21:40:36.143+0200'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:126",
      "suite": "opencypher",
      "name": "[3] Should compute duration between two temporals in months",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L126",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2014-07-21T21:40:36.143+0200'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:141",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L141",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(date('1984-10-11'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P11213D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:142",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L142",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(date('1984-10-11'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P11606D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:143",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L143",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(date('1984-10-11'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P11240D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:144",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L144",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(date('1984-10-11'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:145",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L145",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(date('1984-10-11'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:146",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L146",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localtime('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:147",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L147",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localtime('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:148",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L148",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localtime('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:149",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L149",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(time('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:150",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L150",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(time('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:151",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L151",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(time('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:152",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L152",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localdatetime('2015-07-21T21:40:32.142'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-27D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:153",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L153",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localdatetime('2015-07-21T21:40:32.142'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P366D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:154",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L154",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localdatetime('2015-07-21T21:40:32.142'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:155",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L155",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localdatetime('2015-07-21T21:40:32.142'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:156",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L156",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(localdatetime('2015-07-21T21:40:32.142'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:157",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L157",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(datetime('2014-07-21T21:40:36.143+0200'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P337D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:158",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L158",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(datetime('2014-07-21T21:40:36.143+0200'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P731D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:159",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L159",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(datetime('2014-07-21T21:40:36.143+0200'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P365D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:160",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L160",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(datetime('2014-07-21T21:40:36.143+0200'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:161",
      "suite": "opencypher",
      "name": "[4] Should compute duration between two temporals in days",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L161",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(datetime('2014-07-21T21:40:36.143+0200'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:176",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L176",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date('1984-10-11'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT269112H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:177",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L177",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date('1984-10-11'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT278565H45M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:178",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L178",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date('1984-10-11'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT269781H40M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:179",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L179",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date('1984-10-11'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT16H30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:180",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L180",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date('1984-10-11'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT16H30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:181",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L181",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-14H-30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:182",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L182",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H15M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:183",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L183",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H10M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:184",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L184",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('14:30'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:185",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L185",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('14:30'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:186",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L186",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time('14:30'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-14H-30M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:187",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L187",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time('14:30'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT7H15M22.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:188",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L188",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time('14:30'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT6H10M32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:189",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L189",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time('14:30'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT2H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:190",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L190",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time('14:30'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT1H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:191",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L191",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2015-07-21T21:40:32.142'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-669H-40M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:192",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L192",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2015-07-21T21:40:32.142'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT8784H4M50S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:193",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L193",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2015-07-21T21:40:32.142'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:194",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L194",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2015-07-21T21:40:32.142'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:195",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L195",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2015-07-21T21:40:32.142'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-32.142S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:196",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L196",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime('2014-07-21T21:40:36.143+0200'), date('2015-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT8090H19M23.857S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:197",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L197",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime('2014-07-21T21:40:36.143+0200'), localdatetime('2016-07-21T21:45:22.142')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT17544H4M45.999S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:198",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L198",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime('2014-07-21T21:40:36.143+0200'), datetime('2015-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT8760H59M55.999S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:199",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L199",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime('2014-07-21T21:40:36.143+0200'), localtime('16:30')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-5H-10M-36.143S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:200",
      "suite": "opencypher",
      "name": "[5] Should compute duration between two temporals in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L200",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime('2014-07-21T21:40:36.143+0200'), time('16:30+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-4H-10M-36.143S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:202",
      "suite": "opencypher",
      "name": "[6] Should compute duration between if they differ only by a fraction of a second and the first comes after the second.",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L202",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('2014-07-21T21:40:36.143'), localdatetime('2014-07-21T21:40:36.142')) AS d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "d"
            ],
            [
              "'PT-0.001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:226",
      "suite": "opencypher",
      "name": "[7] Should compute negative duration between in big units",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 226,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L226",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('2018-03-11'), date('2016-06-24')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-1Y-8M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:227",
      "suite": "opencypher",
      "name": "[7] Should compute negative duration between in big units",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L227",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(date('2018-07-21'), datetime('2016-07-21T21:40:32.142+0100')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-1Y-11M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:228",
      "suite": "opencypher",
      "name": "[7] Should compute negative duration between in big units",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L228",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(localdatetime('2018-07-21T21:40:32.142'), date('2016-07-21')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-2Y'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:229",
      "suite": "opencypher",
      "name": "[7] Should compute negative duration between in big units",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L229",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2018-07-21T21:40:36.143+0200'), localdatetime('2016-07-21T21:40:36.143')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-2Y'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:230",
      "suite": "opencypher",
      "name": "[7] Should compute negative duration between in big units",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L230",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(datetime('2018-07-21T21:40:36.143+0500'), datetime('1984-07-21T22:40:36.143+0200')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P-33Y-11M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:245",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L245",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime({year: 2017, month: 10, day: 29, hour: 0, timezone: 'Europe/Stockholm'}), localdatetime({year: 2017, month: 10, day: 29, hour: 4})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT5H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:246",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L246",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime({year: 2017, month: 10, day: 29, hour: 0, timezone: 'Europe/Stockholm'}), localtime({hour: 4})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT5H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:247",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L247",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime({year: 2017, month: 10, day: 29, hour: 0 }), datetime({year: 2017, month: 10, day: 29, hour: 4, timezone: 'Europe/Stockholm'})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT5H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:248",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L248",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime({hour: 0 }), datetime({year: 2017, month: 10, day: 29, hour: 4, timezone: 'Europe/Stockholm'})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT5H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:249",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L249",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date({year: 2017, month: 10, day: 29}), datetime({year: 2017, month: 10, day: 29, hour: 4, timezone: 'Europe/Stockholm'})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT5H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:250",
      "suite": "opencypher",
      "name": "[8] Should handle durations at daylight saving time day",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L250",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime({year: 2017, month: 10, day: 29, hour: 0, timezone: 'Europe/Stockholm'}), date({year: 2017, month: 10, day: 30})) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT25H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:252",
      "suite": "opencypher",
      "name": "[9] Should handle large durations",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L252",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(date('-999999999-01-01'), date('+999999999-12-31')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'P1999999998Y11M30D'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:263",
      "suite": "opencypher",
      "name": "[10] Should handle large durations in seconds",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L263",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime('-999999999-01-01'), localdatetime('+999999999-12-31T23:59:59')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT17531639991215H59M59S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:287",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L287",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:54.7'), localtime('12:34:54.3')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-0.4S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:288",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 288,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L288",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:54.3'), localtime('12:34:54.7')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0.4S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:289",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 289,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L289",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:54.7'), localtime('12:34:55.3')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0.6S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:290",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 290,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L290",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:54.7'), localtime('12:44:55.3')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT10M0.6S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:291",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 291,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L291",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:44:54.7'), localtime('12:34:55.3')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-9M-59.4S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:292",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 292,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L292",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:56'), localtime('12:34:55.7')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-0.3S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:293",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 293,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L293",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:56'), localtime('12:44:55.7')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT9M59.7S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:294",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 294,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L294",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:44:56'), localtime('12:34:55.7')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-10M-0.3S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:295",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 295,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L295",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:56.3'), localtime('12:34:54.7')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT-1.6S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:296",
      "suite": "opencypher",
      "name": "[11] Should handle when seconds and subseconds have different signs",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 296,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L296",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime('12:34:54.7'), localtime('12:34:56.3')) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT1.6S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:311",
      "suite": "opencypher",
      "name": "[12] Should compute durations with no difference",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 311,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L311",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localtime(), localtime()) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:312",
      "suite": "opencypher",
      "name": "[12] Should compute durations with no difference",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 312,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L312",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(time(), time()) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:313",
      "suite": "opencypher",
      "name": "[12] Should compute durations with no difference",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L313",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(date(), date()) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:314",
      "suite": "opencypher",
      "name": "[12] Should compute durations with no difference",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L314",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(localdatetime(), localdatetime()) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:315",
      "suite": "opencypher",
      "name": "[12] Should compute durations with no difference",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 315,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L315",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(datetime(), datetime()) AS duration"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "duration"
            ],
            [
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:330",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L330",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.between(null, null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:331",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L331",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inMonths(null, null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:332",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L332",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inDays(null, null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal10.feature:333",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal10 - Compute Durations Between two Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal10.feature",
      "line": 333,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal10.feature#L333",
      "source_sha256": "58342c54b1339f6c4a3117a942a9cd85d04af561952493692f4ed502572e75b0",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration.inSeconds(null, null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:46",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L46",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015-07-21') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:47",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L47",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('20150721') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:48",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L48",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015-07') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:49",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L49",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('201507') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:50",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L50",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015-W30-2') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:51",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L51",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015W302') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:52",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L52",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015-W30') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-20'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:53",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L53",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015W30') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-20'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:54",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L54",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015-202') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:55",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L55",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015202') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:56",
      "suite": "opencypher",
      "name": "[1] Should parse date from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L56",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date('2015') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:71",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L71",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('21:40:32.142') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32.142'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:72",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L72",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('214032.142') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32.142'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:73",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L73",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('21:40:32') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:74",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L74",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('214032') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:75",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L75",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('21:40') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:76",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L76",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('2140') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:77",
      "suite": "opencypher",
      "name": "[2] Should parse local time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L77",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime('21') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:92",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L92",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('21:40:32.142+0100') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32.142+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:93",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L93",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('214032.142Z') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32.142Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:94",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L94",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('21:40:32+01:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:95",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L95",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('214032-0100') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40:32-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:96",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L96",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('21:40-01:30') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40-01:30'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:97",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L97",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('2140-00:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:98",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L98",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('2140-02') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'21:40-02:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:99",
      "suite": "opencypher",
      "name": "[3] Should parse time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L99",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time('22+18:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'22:00+18:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:114",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L114",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015-07-21T21:40:32.142') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:115",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L115",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015-W30-2T214032.142') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:116",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L116",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015-202T21:40:32') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:117",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L117",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015T214032') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-01-01T21:40:32'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:118",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L118",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('20150721T21:40') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:119",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L119",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015-W30T2140') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-20T21:40'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:120",
      "suite": "opencypher",
      "name": "[4] Should parse local date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L120",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime('2015202T21') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:135",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L135",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-07-21T21:40:32.142+0100') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:136",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L136",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-W30-2T214032.142Z') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:137",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L137",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-202T21:40:32+01:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:138",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L138",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015T214032-0100') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-01-01T21:40:32-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:139",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L139",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('20150721T21:40-01:30') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40-01:30'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:140",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L140",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-W30T2140-00:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-20T21:40Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:141",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L141",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-W30T2140-02') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-20T21:40-02:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:142",
      "suite": "opencypher",
      "name": "[5] Should parse date time from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L142",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015202T21+18:00') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:00+18:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:157",
      "suite": "opencypher",
      "name": "[6] Should parse date time with named time zone from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L157",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-07-21T21:40:32.142+02:00[Europe/Stockholm]') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:158",
      "suite": "opencypher",
      "name": "[6] Should parse date time with named time zone from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L158",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-07-21T21:40:32.142+0845[Australia/Eucla]') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142+08:45[Australia/Eucla]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:159",
      "suite": "opencypher",
      "name": "[6] Should parse date time with named time zone from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L159",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-07-21T21:40:32.142-04[America/New_York]') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142-04:00[America/New_York]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:160",
      "suite": "opencypher",
      "name": "[6] Should parse date time with named time zone from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L160",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('2015-07-21T21:40:32.142[Europe/London]') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2015-07-21T21:40:32.142+01:00[Europe/London]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:161",
      "suite": "opencypher",
      "name": "[6] Should parse date time with named time zone from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L161",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime('1818-07-21T21:40:32.142[Europe/Stockholm]') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1818-07-21T21:40:32.142+00:53:28[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:176",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L176",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P14DT16H12M') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P14DT16H12M'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:177",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L177",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P5M1.5D') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P5M1DT12H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:178",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L178",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P0.75M') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P22DT19H51M49.5S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:179",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L179",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('PT0.75M') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'PT45S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:180",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L180",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P2.5W') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P17DT12H'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:181",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L181",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P12Y5M14DT16H12M70S') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P12Y5M14DT16H13M10S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal2.feature:182",
      "suite": "opencypher",
      "name": "[7] Should parse duration from string",
      "feature": "Temporal2 - Create Temporal Values from a String",
      "path": "tck/features/expressions/temporal/Temporal2.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal2.feature#L182",
      "source_sha256": "d53df756bcc4d96e800c6985d4d97509449545d67beec0f969957231b97ded4a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration('P2012-02-02T14:37:21.545') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'P2012Y2M2DT14H37M21.545S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:46",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L46",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:47",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L47",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:48",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L48",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other, year: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'0028-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:49",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L49",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other, day: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:50",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L50",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other, week: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:51",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L51",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other, ordinalDay: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:52",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L52",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 11, day: 11}) AS other\nRETURN date({date: other, quarter: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:53",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L53",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:54",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L54",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:55",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L55",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other, year: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'0028-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:56",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L56",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other, day: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:57",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L57",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other, week: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:58",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L58",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other, ordinalDay: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:59",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L59",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN date({date: other, quarter: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:60",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L60",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:61",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L61",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:62",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L62",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other, year: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'0028-11-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:63",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L63",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other, day: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-11-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:64",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L64",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other, week: 1}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:65",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L65",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other, ordinalDay: 28}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-28'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:66",
      "suite": "opencypher",
      "name": "[1] Should select date",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L66",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 11, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN date({date: other, quarter: 3}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-08-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:82",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L82",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN localtime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:83",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L83",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN localtime({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:84",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L84",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN localtime({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:85",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L85",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN localtime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:86",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L86",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN localtime({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:87",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L87",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN localtime({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:88",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L88",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localtime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:89",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L89",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localtime({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:90",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L90",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localtime({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:91",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L91",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localtime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:92",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L92",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localtime({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:93",
      "suite": "opencypher",
      "name": "[2] Should select local time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L93",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localtime({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:109",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L109",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN time(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:110",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L110",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN time({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:111",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L111",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN time({time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:112",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L112",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN time({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:113",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L113",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN time({time: other, second: 42, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:114",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L114",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN time(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:115",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L115",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN time({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:116",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L116",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN time({time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'16:31:14.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:117",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L117",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN time({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:118",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L118",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN time({time: other, second: 42, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'16:31:42.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:119",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L119",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN time(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:120",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L120",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN time({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:121",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L121",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN time({time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:122",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L122",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN time({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:123",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L123",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN time({time: other, second: 42, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:42.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:124",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L124",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN time(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:125",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L125",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN time({time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:126",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L126",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN time({time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:127",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L127",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN time({time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:42+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:128",
      "suite": "opencypher",
      "name": "[3] Should select time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L128",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN time({time: other, second: 42, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'16:00:42+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:144",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L144",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN localdatetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:145",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L145",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN localdatetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:146",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L146",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:147",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L147",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:148",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L148",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:149",
      "suite": "opencypher",
      "name": "[4] Should select date into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L149",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:165",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L165",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:166",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L166",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:167",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L167",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:168",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L168",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:169",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L169",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:170",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L170",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:171",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L171",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:172",
      "suite": "opencypher",
      "name": "[5] Should select time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L172",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:188",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L188",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:189",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L189",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:190",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L190",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:191",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L191",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:192",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L192",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:193",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L193",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:194",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L194",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:195",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L195",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:196",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L196",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:197",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L197",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:198",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L198",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:199",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L199",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:200",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L200",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:201",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 201,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L201",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:202",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L202",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:203",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 203,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L203",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:204",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L204",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:205",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L205",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:206",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L206",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:207",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L207",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:208",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L208",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:209",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L209",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:210",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L210",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:211",
      "suite": "opencypher",
      "name": "[6] Should select date and time into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L211",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherTime\nRETURN localdatetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:227",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 227,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L227",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:228",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L228",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({datetime: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:229",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 229,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L229",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN localdatetime({datetime: other, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:230",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L230",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:231",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L231",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({datetime: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:232",
      "suite": "opencypher",
      "name": "[7] Should select datetime into local date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 232,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L232",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN localdatetime({datetime: other, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:248",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L248",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:249",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L249",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:250",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L250",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:251",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L251",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:252",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L252",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:253",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L253",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T10:10:10+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:254",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 254,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L254",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:255",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 255,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L255",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T10:10:10-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:256",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L256",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:257",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L257",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN datetime({date: other, hour: 10, minute: 10, second: 10, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T10:10:10+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:258",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L258",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:259",
      "suite": "opencypher",
      "name": "[8] Should select date into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L259",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS other\nRETURN datetime({date: other, day: 28, hour: 10, minute: 10, second: 10, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T10:10:10-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:275",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L275",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:276",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L276",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:277",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 277,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L277",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:278",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 278,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L278",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645876123-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:279",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 279,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L279",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:280",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L280",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:31:14.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:281",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L281",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:282",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 282,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L282",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T01:31:42.645876-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:283",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 283,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L283",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:284",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 284,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L284",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:285",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L285",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:286",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 286,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L286",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:42.645-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:287",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L287",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:288",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 288,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L288",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:289",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 289,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L289",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:42+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:290",
      "suite": "opencypher",
      "name": "[9] Should select time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 290,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L290",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({year: 1984, month: 10, day: 11, time: other, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T01:00:42-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:306",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 306,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L306",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:307",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 307,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L307",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:308",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 308,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L308",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:309",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 309,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L309",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:310",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 310,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L310",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:311",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 311,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L311",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:31:14.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:312",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 312,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L312",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:313",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L313",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T01:31:42.645876-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:314",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L314",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:315",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 315,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L315",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:316",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 316,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L316",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:317",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 317,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L317",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:318",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 318,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L318",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:319",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L319",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:320",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L320",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:321",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L321",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T01:00:42-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:322",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L322",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:323",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L323",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:324",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L324",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:325",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L325",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645876123-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:326",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L326",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:327",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L327",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T16:31:14.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:328",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L328",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:329",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L329",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T01:31:42.645876-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:330",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L330",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:331",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L331",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:332",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L332",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:333",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 333,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L333",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:334",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 334,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L334",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:335",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 335,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L335",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:336",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 336,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L336",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:00:42+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:337",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L337",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T00:00:42-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:338",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 338,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L338",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:339",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 339,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L339",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876123+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:340",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 340,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L340",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:341",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 341,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L341",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876123-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:342",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 342,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L342",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:343",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 343,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L343",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:31:14.645876+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:344",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L344",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:345",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L345",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, time({hour: 12, minute: 31, second: 14, microsecond: 645876, timezone: '+01:00'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T01:31:42.645876-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:346",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L346",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:347",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L347",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:348",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L348",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:349",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L349",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:31:42.645-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:350",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L350",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:351",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L351",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:352",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L352",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:353",
      "suite": "opencypher",
      "name": "[10] Should select date and time into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L353",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: '+01:00'}) AS otherDate, datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS otherTime\nRETURN datetime({date: otherDate, time: otherTime, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T01:00:42-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:369",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 369,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L369",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:370",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 370,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L370",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({datetime: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:371",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 371,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L371",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({datetime: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-07T12:31:14.645+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:372",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 372,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L372",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({datetime: other, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:373",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 373,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L373",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, week: 10, dayOfWeek: 3, hour: 12, minute: 31, second: 14, millisecond: 645}) AS other\nRETURN datetime({datetime: other, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-03-28T12:31:42.645-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:374",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 374,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L374",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime(other) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:375",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 375,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L375",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({datetime: other}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:376",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 376,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L376",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({datetime: other, timezone: '+05:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T16:00+05:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:377",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 377,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L377",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({datetime: other, day: 28, second: 42}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T12:00:42+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal3.feature:378",
      "suite": "opencypher",
      "name": "[11] Should datetime into date time",
      "feature": "Temporal3 - Project Temporal Values from other Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal3.feature",
      "line": 378,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal3.feature#L378",
      "source_sha256": "c366308dda17d3e962d5cf143483b4bf63fa1bedd64caa80814d54d737b0c8f5",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, timezone: 'Europe/Stockholm'}) AS other\nRETURN datetime({datetime: other, day: 28, second: 42, timezone: 'Pacific/Honolulu'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-28T01:00:42-10:00[Pacific/Honolulu]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:55",
      "suite": "opencypher",
      "name": "[1] Should store date",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L55",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: date({year: 1984, month: 10, day: 11})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'1984-10-11'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:78",
      "suite": "opencypher",
      "name": "[2] Should store date array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L78",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [date({year: 1984, month: 10, day: 12})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1984-10-12']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:79",
      "suite": "opencypher",
      "name": "[2] Should store date array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L79",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [date({year: 1984, month: 10, day: 13}), date({year: 1984, month: 10, day: 14}), date({year: 1984, month: 10, day: 15})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1984-10-13', '1984-10-14', '1984-10-15']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:102",
      "suite": "opencypher",
      "name": "[3] Should store local time",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L102",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: localtime({hour: 12})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'12:00'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:125",
      "suite": "opencypher",
      "name": "[4] Should store local time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L125",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [localtime({hour: 13})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['13:00']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:126",
      "suite": "opencypher",
      "name": "[4] Should store local time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L126",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [localtime({hour: 14}), localtime({hour: 15}), localtime({hour: 16})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['14:00', '15:00', '16:00']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:149",
      "suite": "opencypher",
      "name": "[5] Should store time",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L149",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: time({hour: 12})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'12:00Z'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:172",
      "suite": "opencypher",
      "name": "[6] Should store time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L172",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [time({hour: 13})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['13:00Z']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:173",
      "suite": "opencypher",
      "name": "[6] Should store time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L173",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [time({hour: 14}), time({hour: 15}), time({hour: 16})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['14:00Z', '15:00Z', '16:00Z']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:196",
      "suite": "opencypher",
      "name": "[7] Should store local date time",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L196",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: localdatetime({year: 1912})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'1912-01-01T00:00'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:219",
      "suite": "opencypher",
      "name": "[8] Should store local date time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 219,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L219",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [localdatetime({year: 1913})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1913-01-01T00:00']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:220",
      "suite": "opencypher",
      "name": "[8] Should store local date time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 220,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L220",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [localdatetime({year: 1914}), localdatetime({year: 1915}), localdatetime({year: 1916})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1914-01-01T00:00', '1915-01-01T00:00', '1916-01-01T00:00']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:243",
      "suite": "opencypher",
      "name": "[9] Should store date time",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L243",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: datetime({year: 1912})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'1912-01-01T00:00Z'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:266",
      "suite": "opencypher",
      "name": "[10] Should store date time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L266",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [datetime({year: 1913})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1913-01-01T00:00Z']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:267",
      "suite": "opencypher",
      "name": "[10] Should store date time array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L267",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [datetime({year: 1914}), datetime({year: 1915}), datetime({year: 1916})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['1914-01-01T00:00Z', '1915-01-01T00:00Z', '1916-01-01T00:00Z']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:290",
      "suite": "opencypher",
      "name": "[11] Should store duration",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 290,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L290",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({created: duration({seconds: 12})})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.created"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.created"
            ],
            [
              "'PT12S'"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:313",
      "suite": "opencypher",
      "name": "[12] Should store duration array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 313,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L313",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [duration({seconds: 13})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['PT13S']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:314",
      "suite": "opencypher",
      "name": "[12] Should store duration array",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L314",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "executing query:",
          "doc": "CREATE ({dates: [duration({seconds: 14}), duration({seconds: 15}), duration({seconds: 16})]})"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the side effects should be:",
          "table": [
            [
              "+nodes",
              "1"
            ],
            [
              "+properties",
              "1"
            ]
          ]
        },
        {
          "text": "executing control query:",
          "doc": "MATCH (n)\nRETURN n.dates"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "n.dates"
            ],
            [
              "['PT14S', 'PT15S', 'PT16S']"
            ]
          ]
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:329",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L329",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:330",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L330",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.transaction(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:331",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L331",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.statement(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:332",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L332",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.realtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:333",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 333,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L333",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:334",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 334,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L334",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.transaction(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:335",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 335,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L335",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.statement(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:336",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 336,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L336",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.realtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:337",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L337",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:338",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 338,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L338",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.transaction(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:339",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 339,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L339",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.statement(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:340",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 340,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L340",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.realtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:341",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 341,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L341",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:342",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 342,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L342",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.transaction(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:343",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 343,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L343",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.statement(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:344",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L344",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.realtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:345",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L345",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:346",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L346",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.transaction(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:347",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L347",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.statement(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:348",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L348",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.realtime(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal4.feature:349",
      "suite": "opencypher",
      "name": "[13] Should propagate null",
      "feature": "Temporal4 - Store Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal4.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal4.feature#L349",
      "source_sha256": "79b6e58a6777059e36e7999778c8da83974e638b8b94769b0d15a33d07ab599a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN duration(null) AS t"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "t"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:33",
      "suite": "opencypher",
      "name": "[1] Should serialize date",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L33",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS d\nRETURN toString(d) AS ts, date(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'1984-10-11'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:45",
      "suite": "opencypher",
      "name": "[2] Should serialize local time",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L45",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN toString(d) AS ts, localtime(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'12:31:14.645876123'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:57",
      "suite": "opencypher",
      "name": "[3] Should serialize time",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L57",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS d\nRETURN toString(d) AS ts, time(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'12:31:14.645876123+01:00'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:69",
      "suite": "opencypher",
      "name": "[4] Should serialize local date time",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L69",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN toString(d) AS ts, localdatetime(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'1984-10-11T12:31:14.645876123'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:81",
      "suite": "opencypher",
      "name": "[5] Should serialize date time",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L81",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}) AS d\nRETURN toString(d) AS ts, datetime(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'1984-10-11T12:31:14.645876123+01:00'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:107",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 107,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L107",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'P12Y5M14DT16H13M10.000000001S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:108",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 108,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L108",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: -14, hours: 16}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'P12Y5M-14DT16H'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:109",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 109,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L109",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({minutes: 12, seconds: -60}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT11M'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:110",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 110,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L110",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: 2, milliseconds: -1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT1.999S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:111",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L111",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: -2, milliseconds: 1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT-1.999S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:112",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L112",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: -2, milliseconds: -1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT-2.001S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:113",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L113",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({days: 1, milliseconds: 1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'P1DT0.001S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:114",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L114",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({days: 1, milliseconds: -1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'P1DT-0.001S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:115",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L115",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: 60, milliseconds: -1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT59.999S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:116",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L116",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: -60, milliseconds: 1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT-59.999S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:117",
      "suite": "opencypher",
      "name": "[6] Should serialize duration",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L117",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({seconds: -60, milliseconds: -1}) AS d\nRETURN toString(d) AS ts, duration(toString(d)) = d AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts",
              "b"
            ],
            [
              "'PT-1M-0.001S'",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal6.feature:119",
      "suite": "opencypher",
      "name": "[7] Should serialize timezones correctly",
      "feature": "Temporal6 - Render Temporal Values as a String",
      "path": "tck/features/expressions/temporal/Temporal6.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal6.feature#L119",
      "source_sha256": "53e0c2ca62a818dab4f596ca029c1d6694908e52f8b3008d55e642f22c3b40aa",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 2017, month: 8, day: 8, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'}) AS d\nRETURN toString(d) AS ts"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "ts"
            ],
            [
              "'2017-08-08T12:31:14.645876123+02:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:47",
      "suite": "opencypher",
      "name": "[1] Should compare dates",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L47",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1980, month: 12, day: 24}) AS x, date({year: 1984, month: 10, day: 11}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "true",
              "false",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:48",
      "suite": "opencypher",
      "name": "[1] Should compare dates",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L48",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS x, date({year: 1984, month: 10, day: 11}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "false",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:64",
      "suite": "opencypher",
      "name": "[2] Should compare local times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L64",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 10, minute: 35}) AS x, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "true",
              "false",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:65",
      "suite": "opencypher",
      "name": "[2] Should compare local times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L65",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS x, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "false",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:81",
      "suite": "opencypher",
      "name": "[3] Should compare times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L81",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 10, minute: 0, timezone: '+01:00'}) AS x, time({hour: 9, minute: 35, second: 14, nanosecond: 645876123, timezone: '+00:00'}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "true",
              "false",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:82",
      "suite": "opencypher",
      "name": "[3] Should compare times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L82",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 9, minute: 35, second: 14, nanosecond: 645876123, timezone: '+00:00'}) AS x, time({hour: 9, minute: 35, second: 14, nanosecond: 645876123, timezone: '+00:00'}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "false",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:98",
      "suite": "opencypher",
      "name": "[4] Should compare local date times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L98",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14}) AS x, localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "true",
              "false",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:99",
      "suite": "opencypher",
      "name": "[4] Should compare local date times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L99",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS x, localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "false",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:115",
      "suite": "opencypher",
      "name": "[5] Should compare date times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L115",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1980, month: 12, day: 11, hour: 12, minute: 31, second: 14, timezone: '+00:00'}) AS x, datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: '+05:00'}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "true",
              "false",
              "true",
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:116",
      "suite": "opencypher",
      "name": "[5] Should compare date times",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L116",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: '+05:00'}) AS x, datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: '+05:00'}) AS d\nRETURN x > d, x < d, x >= d, x <= d, x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x > d",
              "x < d",
              "x >= d",
              "x <= d",
              "x = d"
            ],
            [
              "false",
              "false",
              "true",
              "true",
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:132",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L132",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, date({year: 1984, month: 10, day: 11}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:133",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L133",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:134",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L134",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, time({hour: 9, minute: 35, second: 14, nanosecond: 645876123, timezone: '+00:00'}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:135",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L135",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:136",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L136",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, timezone: '+05:00'}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:137",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L137",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:138",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L138",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, duration({years: 12, months: 5, days: 14, hours: 16, minutes: 13, seconds: 10}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal7.feature:139",
      "suite": "opencypher",
      "name": "[6] Should compare durations for equality",
      "feature": "Temporal7 - Compare Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal7.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal7.feature#L139",
      "source_sha256": "5ef112bd6bb277a3c0563a2d2232e4cb75f2704fb7ff588eee672dd23abdaf97",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70}) AS x, duration({years: 12, months: 5, days: 13, hours: 40, minutes: 13, seconds: 10}) AS d\nRETURN x = d"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "x = d"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:52",
      "suite": "opencypher",
      "name": "[1] Should add or subtract duration to or from date",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L52",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 2})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-03-25'",
              "'1972-04-27'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:53",
      "suite": "opencypher",
      "name": "[1] Should add or subtract duration to or from date",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L53",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1984-10-28'",
              "'1984-09-25'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:54",
      "suite": "opencypher",
      "name": "[1] Should add or subtract duration to or from date",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L54",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH date({year: 1984, month: 10, day: 11}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-10-11'",
              "'1971-10-12'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:75",
      "suite": "opencypher",
      "name": "[2] Should add or subtract duration to or from local time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L75",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 2})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'04:44:24.000000003'",
              "'20:18:03.999999999'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:76",
      "suite": "opencypher",
      "name": "[2] Should add or subtract duration to or from local time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L76",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'04:20:24.000000001'",
              "'20:42:04.000000001'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:77",
      "suite": "opencypher",
      "name": "[2] Should add or subtract duration to or from local time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L77",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localtime({hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'22:29:27.500000004'",
              "'02:33:00.499999998'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:98",
      "suite": "opencypher",
      "name": "[3] Should add or subtract duration to or from time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 98,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L98",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 2})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'04:44:24.000000003+01:00'",
              "'20:18:03.999999999+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:99",
      "suite": "opencypher",
      "name": "[3] Should add or subtract duration to or from time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 99,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L99",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'04:20:24.000000001+01:00'",
              "'20:42:04.000000001+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:100",
      "suite": "opencypher",
      "name": "[3] Should add or subtract duration to or from time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L100",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH time({hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'22:29:27.500000004+01:00'",
              "'02:33:00.499999998+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:121",
      "suite": "opencypher",
      "name": "[4] Should add or subtract duration to or from local date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L121",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 2})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-03-26T04:44:24.000000003'",
              "'1972-04-26T20:18:03.999999999'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:122",
      "suite": "opencypher",
      "name": "[4] Should add or subtract duration to or from local date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L122",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1984-10-29T04:20:24.000000001'",
              "'1984-09-24T20:42:04.000000001'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:123",
      "suite": "opencypher",
      "name": "[4] Should add or subtract duration to or from local date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L123",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-10-11T22:29:27.500000004'",
              "'1971-10-12T02:33:00.499999998'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:144",
      "suite": "opencypher",
      "name": "[5] Should add or subtract duration to or from date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L144",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 2})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-03-26T04:44:24.000000003+01:00'",
              "'1972-04-26T20:18:03.999999999+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:145",
      "suite": "opencypher",
      "name": "[5] Should add or subtract duration to or from date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L145",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1984-10-29T04:20:24.000000001+01:00'",
              "'1984-09-24T20:42:04.000000001+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:146",
      "suite": "opencypher",
      "name": "[5] Should add or subtract duration to or from date time",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L146",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {dur: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "WITH datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 1, timezone: '+01:00'}) AS x\nMATCH (d:Duration)\nRETURN x + d.dur AS sum, x - d.dur AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'1997-10-11T22:29:27.500000004+01:00'",
              "'1971-10-12T02:33:00.499999998+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:167",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L167",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})\nCREATE (:Duration2 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P24Y10M28DT32H26M20.000000002S'",
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:168",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L168",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})\nCREATE (:Duration2 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P12Y6MT32H2M20.000000001S'",
              "'P12Y4M28DT24M0.000000001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:169",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L169",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})\nCREATE (:Duration2 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P25Y4M43DT50H11M23.500000004S'",
              "'P-6M-15DT-17H-45M-3.500000002S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:170",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L170",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})\nCREATE (:Duration2 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P12Y6MT32H2M20.000000001S'",
              "'P-12Y-4M-28DT-24M-0.000000001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:171",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L171",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})\nCREATE (:Duration2 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P2M-28DT31H38M20S'",
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:172",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L172",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})\nCREATE (:Duration2 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P13Y15DT49H47M23.500000003S'",
              "'P-12Y-10M-43DT-18H-9M-3.500000003S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:173",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L173",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})\nCREATE (:Duration2 {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P25Y4M43DT50H11M23.500000004S'",
              "'P6M15DT17H45M3.500000002S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:174",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L174",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})\nCREATE (:Duration2 {date: duration({months: 1, days: -14, hours: 16, minutes: -12, seconds: 70})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P13Y15DT49H47M23.500000003S'",
              "'P12Y10M43DT18H9M3.500000003S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:175",
      "suite": "opencypher",
      "name": "[6] Should add or subtract durations",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 175,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L175",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration1 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})\nCREATE (:Duration2 {date: duration({years: 12.5, months: 5.5, days: 14.5, hours: 16.5, minutes: 12.5, seconds: 70.5, nanoseconds: 3})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (dur:Duration1), (dur2: Duration2)\nRETURN dur.date + dur2.date AS sum, dur.date - dur2.date AS diff"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "sum",
              "diff"
            ],
            [
              "'P25Y10M58DT67H56M27.000000006S'",
              "'PT0S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:195",
      "suite": "opencypher",
      "name": "[7] Should multiply or divide durations by numbers",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L195",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (d:Duration)\nRETURN d.date * 1 AS prod, d.date / 1 AS div"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "prod",
              "div"
            ],
            [
              "'P12Y5M14DT16H13M10.000000001S'",
              "'P12Y5M14DT16H13M10.000000001S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:196",
      "suite": "opencypher",
      "name": "[7] Should multiply or divide durations by numbers",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L196",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (d:Duration)\nRETURN d.date * 2 AS prod, d.date / 2 AS div"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "prod",
              "div"
            ],
            [
              "'P24Y10M28DT32H26M20.000000002S'",
              "'P6Y2M22DT13H21M8S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal8.feature:197",
      "suite": "opencypher",
      "name": "[7] Should multiply or divide durations by numbers",
      "feature": "Temporal8 - Compute Arithmetic Operations on Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal8.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal8.feature#L197",
      "source_sha256": "a2274a3eba86e2d95b4d14d76976619cf938a5bdf932e31f4dd724310e2c86e0",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Duration {date: duration({years: 12, months: 5, days: 14, hours: 16, minutes: 12, seconds: 70, nanoseconds: 1})})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (d:Duration)\nRETURN d.date * 0.5 AS prod, d.date / 0.5 AS div"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "prod",
              "div"
            ],
            [
              "'P6Y2M22DT13H21M8S'",
              "'P24Y10M28DT32H26M20.000000002S'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:46",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L46",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', date({year: 2017, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:47",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 47,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L47",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', date({year: 2017, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:48",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 48,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L48",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:49",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L49",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:50",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L50",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:51",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 51,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L51",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:52",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 52,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L52",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:53",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 53,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L53",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:54",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 54,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L54",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:55",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L55",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:56",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 56,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L56",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:57",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L57",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:58",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 58,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L58",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:59",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 59,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L59",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:60",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 60,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L60",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:61",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 61,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L61",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:62",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 62,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L62",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:63",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 63,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L63",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:64",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 64,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L64",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:65",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L65",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:66",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L66",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:67",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 67,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L67",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:68",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L68",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:69",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L69",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:70",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L70",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-05'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:71",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 71,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L71",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:72",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 72,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L72",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:73",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 73,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L73",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:74",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 74,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L74",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:75",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 75,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L75",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:76",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 76,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L76",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', date({year: 1984, month: 11, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:77",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 77,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L77",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', date({year: 1984, month: 11, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:78",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 78,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L78",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:79",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 79,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L79",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:80",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 80,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L80",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:81",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L81",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:82",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L82",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:83",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 83,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L83",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:84",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 84,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L84",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:85",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 85,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L85",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:86",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L86",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:87",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 87,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L87",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:88",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 88,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L88",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', date({year: 1984, month: 10, day: 11}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:89",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 89,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L89",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:90",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 90,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L90",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:91",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 91,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L91",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:92",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 92,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L92",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:93",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L93",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:94",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 94,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L94",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('day', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:95",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 95,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L95",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:96",
      "suite": "opencypher",
      "name": "[1] Should truncate date",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 96,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L96",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN date.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:111",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 111,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L111",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', date({year: 2017, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:112",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 112,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L112",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', date({year: 2017, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:113",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L113",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', date({year: 2017, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:114",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L114",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:115",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L115",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:116",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L116",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:117",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L117",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:118",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L118",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:119",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L119",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:120",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 120,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L120",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:121",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 121,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L121",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:122",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 122,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L122",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', date({year: 2017, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:123",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L123",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:124",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 124,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L124",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:125",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 125,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L125",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:126",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L126",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:127",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 127,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L127",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:128",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 128,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L128",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('century', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:129",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L129",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:130",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 130,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L130",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', date({year: 1984, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:131",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 131,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L131",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:132",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 132,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L132",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:133",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 133,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L133",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:134",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 134,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L134",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:135",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 135,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L135",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:136",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 136,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L136",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:137",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L137",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:138",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 138,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L138",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:139",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L139",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', date({year: 1984, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:140",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L140",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:141",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L141",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:142",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L142",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:143",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L143",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:144",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 144,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L144",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:145",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L145",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:146",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 146,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L146",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:147",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 147,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L147",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-05T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:148",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 148,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L148",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:149",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L149",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:150",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 150,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L150",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:151",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 151,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L151",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:152",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 152,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L152",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:153",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 153,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L153",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:154",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 154,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L154",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:155",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 155,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L155",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:156",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 156,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L156",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', date({year: 1984, month: 11, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:157",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 157,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L157",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', date({year: 1984, month: 11, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:158",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 158,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L158",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', date({year: 1984, month: 11, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:159",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 159,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L159",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:160",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 160,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L160",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:161",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L161",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:162",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 162,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L162",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:163",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 163,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L163",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:164",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 164,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L164",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:165",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L165",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:166",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L166",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', date({year: 1984, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:167",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L167",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:168",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L168",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:169",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L169",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:170",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L170",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:171",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 171,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L171",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:172",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 172,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L172",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:173",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 173,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L173",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:174",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 174,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L174",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', date({year: 1984, month: 10, day: 11}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:175",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 175,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L175",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', date({year: 1984, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:176",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 176,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L176",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:177",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 177,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L177",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:178",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L178",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:179",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 179,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L179",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:180",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L180",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:181",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 181,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L181",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:182",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 182,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L182",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:183",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 183,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L183",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', date({year: 1984, month: 10, day: 11}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:184",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 184,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L184",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', date({year: 1984, month: 10, day: 11}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:185",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 185,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L185",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:186",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 186,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L186",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:187",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 187,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L187",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:188",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 188,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L188",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:189",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 189,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L189",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:190",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 190,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L190",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:191",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 191,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L191",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:192",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 192,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L192",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:193",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 193,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L193",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:194",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 194,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L194",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:195",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 195,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L195",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:196",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L196",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:197",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 197,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L197",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:198",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 198,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L198",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:199",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 199,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L199",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:200",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 200,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L200",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:201",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 201,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L201",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:202",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 202,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L202",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: 'Europe/Stockholm'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31+01:00[Europe/Stockholm]'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:203",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 203,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L203",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:204",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 204,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L204",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.000000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:205",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 205,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L205",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:206",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 206,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L206",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:207",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 207,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L207",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:208",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 208,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L208",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:209",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 209,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L209",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:210",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 210,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L210",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:211",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 211,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L211",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:212",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 212,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L212",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:213",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 213,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L213",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:214",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L214",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:215",
      "suite": "opencypher",
      "name": "[2] Should truncate datetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 215,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L215",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN datetime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:230",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 230,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L230",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', date({year: 2017, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:231",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 231,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L231",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', date({year: 2017, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:232",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 232,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L232",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:233",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 233,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L233",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', datetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:234",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 234,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L234",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:235",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 235,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L235",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millennium', localdatetime({year: 2017, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'2000-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:236",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 236,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L236",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:237",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 237,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L237",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:238",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 238,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L238",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:239",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 239,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L239",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:240",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 240,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L240",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:241",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 241,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L241",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('century', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1900-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:242",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L242",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:243",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 243,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L243",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:244",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 244,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L244",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:245",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 245,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L245",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:246",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 246,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L246",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:247",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 247,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L247",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('decade', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1980-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:248",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 248,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L248",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:249",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 249,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L249",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:250",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 250,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L250",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:251",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 251,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L251",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:252",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 252,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L252",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:253",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 253,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L253",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('year', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:254",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 254,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L254",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-05T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:255",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 255,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L255",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', date({year: 1984, month: 2, day: 1}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-01-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:256",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 256,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L256",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:257",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L257",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', datetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:258",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 258,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L258",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 5}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-05T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:259",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 259,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L259",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('weekYear', localdatetime({year: 1984, month: 1, day: 1, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1983-01-03T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:260",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 260,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L260",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', date({year: 1984, month: 11, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:261",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 261,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L261",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', date({year: 1984, month: 11, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:262",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 262,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L262",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:263",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 263,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L263",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:264",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 264,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L264",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:265",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 265,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L265",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('quarter', localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:266",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 266,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L266",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', date({year: 1984, month: 10, day: 11}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:267",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 267,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L267",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:268",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 268,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L268",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:269",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 269,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L269",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:270",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 270,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L270",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {day: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-02T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:271",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 271,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L271",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('month', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-01T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:272",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L272",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', date({year: 1984, month: 10, day: 11}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:273",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 273,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L273",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:274",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 274,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L274",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:275",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 275,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L275",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:276",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 276,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L276",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {dayOfWeek: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-09T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:277",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 277,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L277",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('week', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-08T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:278",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 278,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L278",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', date({year: 1984, month: 10, day: 11}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:279",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 279,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L279",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', date({year: 1984, month: 10, day: 11}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:280",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 280,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L280",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:281",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 281,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L281",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:282",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 282,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L282",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:283",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 283,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L283",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:284",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 284,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L284",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:285",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 285,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L285",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:286",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 286,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L286",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:287",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L287",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:288",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 288,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L288",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:289",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 289,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L289",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:290",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 290,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L290",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:291",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 291,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L291",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:292",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 292,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L292",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:293",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 293,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L293",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:294",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 294,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L294",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:295",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 295,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L295",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:296",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 296,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L296",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:297",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 297,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L297",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:298",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 298,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L298",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:299",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 299,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L299",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:300",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 300,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L300",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:301",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L301",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:302",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 302,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L302",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:303",
      "suite": "opencypher",
      "name": "[3] Should truncate localdatetime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 303,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L303",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localdatetime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'1984-10-11T12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:318",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 318,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L318",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:319",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 319,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L319",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:320",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 320,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L320",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:321",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 321,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L321",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:322",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 322,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L322",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:323",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 323,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L323",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:324",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 324,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L324",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:325",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 325,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L325",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:326",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 326,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L326",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:327",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 327,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L327",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:328",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L328",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:329",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 329,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L329",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('hour', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:330",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 330,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L330",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:331",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 331,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L331",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:332",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 332,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L332",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:333",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 333,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L333",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:334",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 334,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L334",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:335",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 335,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L335",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:336",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 336,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L336",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:337",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 337,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L337",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('minute', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:338",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 338,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L338",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:339",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 339,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L339",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:340",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 340,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L340",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:341",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 341,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L341",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:342",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 342,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L342",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:343",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 343,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L343",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:344",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 344,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L344",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:345",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 345,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L345",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('second', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:346",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 346,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L346",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:347",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 347,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L347",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:348",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 348,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L348",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:349",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 349,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L349",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:350",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 350,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L350",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:351",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 351,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L351",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:352",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 352,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L352",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:353",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 353,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L353",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('millisecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:354",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 354,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L354",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:355",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 355,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L355",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:356",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 356,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L356",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:357",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 357,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L357",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:358",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 358,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L358",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:359",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 359,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L359",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:360",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 360,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L360",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:361",
      "suite": "opencypher",
      "name": "[4] Should truncate localtime",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 361,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L361",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN localtime.truncate('microsecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:376",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 376,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L376",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00:00.000000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:377",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 377,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L377",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('day', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:378",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 378,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L378",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:379",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 379,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L379",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('day', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'00:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:380",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 380,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L380",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:381",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 381,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L381",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:382",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 382,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L382",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:383",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 383,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L383",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:384",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 384,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L384",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:385",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 385,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L385",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:386",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 386,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L386",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:387",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 387,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L387",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:388",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 388,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L388",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:389",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 389,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L389",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:390",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 390,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L390",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {timezone: '+01:00'}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:391",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 391,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L391",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('hour', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:00-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:392",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 392,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L392",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:393",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 393,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L393",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:394",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 394,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L394",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:395",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 395,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L395",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:396",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 396,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L396",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:397",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 397,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L397",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:398",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 398,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L398",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:00.000000002-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:399",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 399,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L399",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('minute', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '-01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31-01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:400",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 400,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L400",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:401",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 401,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L401",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:402",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 402,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L402",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:403",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 403,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L403",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:404",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 404,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L404",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:405",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 405,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L405",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:406",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 406,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L406",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.000000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:407",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 407,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L407",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('second', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:408",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 408,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L408",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:409",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 409,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L409",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:410",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 410,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L410",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:411",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 411,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L411",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:412",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 412,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L412",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:413",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 413,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L413",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:414",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 414,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L414",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645000002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:415",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 415,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L415",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('millisecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:416",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 416,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L416",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:417",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 417,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L417",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', datetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:418",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 418,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L418",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:419",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 419,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L419",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', localdatetime({year: 1984, month: 10, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:420",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 420,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L420",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:421",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 421,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L421",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876Z'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:422",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 422,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L422",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {nanosecond: 2}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876002+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/temporal/Temporal9.feature:423",
      "suite": "opencypher",
      "name": "[5] Should truncate time",
      "feature": "Temporal9 - Truncate Temporal Values",
      "path": "tck/features/expressions/temporal/Temporal9.feature",
      "line": 423,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal9.feature#L423",
      "source_sha256": "3d9ec7718d64cec9a93f2a42a02d2187a682c31da362094cf401e080e6f3ef63",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN time.truncate('microsecond', time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'}), {}) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'12:31:14.645876+01:00'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:33",
      "suite": "opencypher",
      "name": "[1] `toBoolean()` on booleans",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L33",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [true, false] AS b\nRETURN toBoolean(b) AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "true"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:46",
      "suite": "opencypher",
      "name": "[2] `toBoolean()` on valid literal string",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 46,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L46",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN toBoolean('true') AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "true"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:57",
      "suite": "opencypher",
      "name": "[3] `toBoolean()` on variables with valid string values",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L57",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['true', 'false'] AS s\nRETURN toBoolean(s) AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "true"
            ],
            [
              "false"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:70",
      "suite": "opencypher",
      "name": "[4] `toBoolean()` on invalid strings",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 70,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L70",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND [null, '', ' tru ', 'f alse'] AS things\nRETURN toBoolean(things) AS b"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "b"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:100",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: list",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 100,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L100",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, []] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:101",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: map",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 101,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L101",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, {}] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:102",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: float",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 102,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L102",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, 1.0] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:103",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: node",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L103",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, n] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:104",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: relationship",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 104,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L104",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, r] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion1.feature:105",
      "suite": "opencypher",
      "name": "[5] Fail `toBoolean()` on invalid types #Example: path",
      "feature": "TypeConversion1 - To Boolean",
      "path": "tck/features/expressions/typeConversion/TypeConversion1.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion1.feature#L105",
      "source_sha256": "c98fbe7e0b6fd18432fa50863722a72358dd9539309d257486bbbec2a42bf2b2",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [true, p] | toBoolean(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:33",
      "suite": "opencypher",
      "name": "[1] `toInteger()` on float",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L33",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 82.9 AS weight\nRETURN toInteger(weight)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "toInteger(weight)"
            ],
            [
              "82"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:45",
      "suite": "opencypher",
      "name": "[2] `toInteger()` returning null on non-numerical string",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L45",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'foo' AS foo_string, '' AS empty_string\nRETURN toInteger(foo_string) AS foo, toInteger(empty_string) AS empty"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo",
              "empty"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:57",
      "suite": "opencypher",
      "name": "[3] `toInteger()` handling mixed number types",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L57",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [2, 2.9] AS numbers\nRETURN [n IN numbers | toInteger(n)] AS int_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "int_numbers"
            ],
            [
              "[2, 2]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:69",
      "suite": "opencypher",
      "name": "[4] `toInteger()` handling Any type",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L69",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [2, 2.9, '1.7'] AS things\nRETURN [n IN things | toInteger(n)] AS int_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "int_numbers"
            ],
            [
              "[2, 2, 1]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:81",
      "suite": "opencypher",
      "name": "[5] `toInteger()` on a list of strings",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L81",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH ['2', '2.9', 'foo'] AS numbers\nRETURN [n IN numbers | toInteger(n)] AS int_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "int_numbers"
            ],
            [
              "[2, 2, null]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:93",
      "suite": "opencypher",
      "name": "[6] `toInteger()` on a complex-typed expression",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L93",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "parameters are:",
          "table": [
            [
              "param",
              "1"
            ]
          ]
        },
        {
          "text": "executing query:",
          "doc": "RETURN toInteger(1 - $param) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:106",
      "suite": "opencypher",
      "name": "[7] `toInteger()` on node property",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 106,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L106",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Person {name: '42'})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (p:Person { name: '42' })\nWITH *\nMATCH (n)\nRETURN toInteger(n.name) AS name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "name"
            ],
            [
              "42"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:139",
      "suite": "opencypher",
      "name": "[8] Fail `toInteger()` on invalid types #Example: list",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 139,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L139",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, []] | toInteger(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:140",
      "suite": "opencypher",
      "name": "[8] Fail `toInteger()` on invalid types #Example: map",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 140,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L140",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, {}] | toInteger(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:141",
      "suite": "opencypher",
      "name": "[8] Fail `toInteger()` on invalid types #Example: node",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 141,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L141",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, n] | toInteger(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:142",
      "suite": "opencypher",
      "name": "[8] Fail `toInteger()` on invalid types #Example: relationship",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 142,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L142",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, r] | toInteger(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion2.feature:143",
      "suite": "opencypher",
      "name": "[8] Fail `toInteger()` on invalid types #Example: path",
      "feature": "TypeConversion2 - To Integer",
      "path": "tck/features/expressions/typeConversion/TypeConversion2.feature",
      "line": 143,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion2.feature#L143",
      "source_sha256": "998ddc6a8fa79d831b60c73080ad72f64ce06fbf4a8ff6bf7e625d31a8ccd2f7",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, p] | toInteger(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:33",
      "suite": "opencypher",
      "name": "[1] `toFloat()` on mixed number types",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L33",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [3.4, 3] AS numbers\nRETURN [n IN numbers | toFloat(n)] AS float_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "float_numbers"
            ],
            [
              "[3.4, 3.0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:45",
      "suite": "opencypher",
      "name": "[2] `toFloat()` returning null on non-numerical string",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 45,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L45",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH 'foo' AS foo_string, '' AS empty_string\nRETURN toFloat(foo_string) AS foo, toFloat(empty_string) AS empty"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "foo",
              "empty"
            ],
            [
              "null",
              "null"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:57",
      "suite": "opencypher",
      "name": "[3] `toFloat()` handling Any type",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 57,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L57",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [3.4, 3, '5'] AS numbers\nRETURN [n IN numbers | toFloat(n)] AS float_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "float_numbers"
            ],
            [
              "[3.4, 3.0, 5.0]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:69",
      "suite": "opencypher",
      "name": "[4] `toFloat()` on a list of strings",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 69,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L69",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH ['1', '2', 'foo'] AS numbers\nRETURN [n IN numbers | toFloat(n)] AS float_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "float_numbers"
            ],
            [
              "[1.0, 2.0, null]"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:81",
      "suite": "opencypher",
      "name": "[5] `toFloat()` on node property",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L81",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Movie {rating: 4})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (m:Movie { rating: 4 })\nWITH *\nMATCH (n)\nRETURN toFloat(n.rating) AS float"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "float"
            ],
            [
              "4.0"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:114",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: boolean",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 114,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L114",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, true] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:115",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: list",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 115,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L115",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, []] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:116",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: map",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 116,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L116",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, {}] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:117",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: node",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 117,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L117",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, n] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:118",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: relationship",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 118,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L118",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, r] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion3.feature:119",
      "suite": "opencypher",
      "name": "[6] Fail `toFloat()` on invalid types #Example: path",
      "feature": "TypeConversion3 - To Float",
      "path": "tck/features/expressions/typeConversion/TypeConversion3.feature",
      "line": 119,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion3.feature#L119",
      "source_sha256": "95a82ec968733769b9cd19f6e6e64c6d65e4bda6c5fc5bef0466f917a924822b",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1.0, p] | toFloat(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:33",
      "suite": "opencypher",
      "name": "[1] `toString()` handling integer literal",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L33",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN toString(42) AS bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "bool"
            ],
            [
              "'42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:44",
      "suite": "opencypher",
      "name": "[2] `toString()` handling boolean literal",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 44,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L44",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN toString(true) AS bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "bool"
            ],
            [
              "'true'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:55",
      "suite": "opencypher",
      "name": "[3] `toString()` handling inlined boolean",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 55,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L55",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN toString(1 < 0) AS bool"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "bool"
            ],
            [
              "'false'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:66",
      "suite": "opencypher",
      "name": "[4] `toString()` handling boolean properties",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 66,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L66",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Movie {watched: true})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (m:Movie)\nRETURN toString(m.watched)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "toString(m.watched)"
            ],
            [
              "'true'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:82",
      "suite": "opencypher",
      "name": "[5] `toString()` should work on Any type",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 82,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L82",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "RETURN [x IN [1, 2.3, true, 'apa'] | toString(x) ] AS list"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "list"
            ],
            [
              "['1', '2.3', 'true', 'apa']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:93",
      "suite": "opencypher",
      "name": "[6] `toString()` on a list of integers",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 93,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L93",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "WITH [1, 2, 3] AS numbers\nRETURN [n IN numbers | toString(n)] AS string_numbers"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "string_numbers"
            ],
            [
              "['1', '2', '3']"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:105",
      "suite": "opencypher",
      "name": "[7] `toString()` on node property",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 105,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L105",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:Movie {rating: 4})"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (m:Movie { rating: 4 })\nWITH *\nMATCH (n)\nRETURN toString(n.rating)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "toString(n.rating)"
            ],
            [
              "'4'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:123",
      "suite": "opencypher",
      "name": "[8] `toString()` should accept potentially correct types 1",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 123,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L123",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['male', 'female', null] AS gen\nRETURN coalesce(toString(gen), 'x') AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'male'"
            ],
            [
              "'female'"
            ],
            [
              "'x'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:137",
      "suite": "opencypher",
      "name": "[9] `toString()` should accept potentially correct types 2",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 137,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L137",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "any graph"
        },
        {
          "text": "executing query:",
          "doc": "UNWIND ['male', 'female', null] AS gen\nRETURN toString(coalesce(gen, 'x')) AS result"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "result"
            ],
            [
              "'male'"
            ],
            [
              "'female'"
            ],
            [
              "'x'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:166",
      "suite": "opencypher",
      "name": "[10] Fail `toString()` on invalid types #Example: list",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 166,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L166",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, '', []] | toString(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:167",
      "suite": "opencypher",
      "name": "[10] Fail `toString()` on invalid types #Example: map",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 167,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L167",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, '', {}] | toString(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:168",
      "suite": "opencypher",
      "name": "[10] Fail `toString()` on invalid types #Example: node",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 168,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L168",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, '', n] | toString(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:169",
      "suite": "opencypher",
      "name": "[10] Fail `toString()` on invalid types #Example: relationship",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 169,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L169",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, '', r] | toString(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/typeConversion/TypeConversion4.feature:170",
      "suite": "opencypher",
      "name": "[10] Fail `toString()` on invalid types #Example: path",
      "feature": "TypeConversion4 - To String",
      "path": "tck/features/expressions/typeConversion/TypeConversion4.feature",
      "line": 170,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/typeConversion/TypeConversion4.feature#L170",
      "source_sha256": "1c6e877cdd5f11de6fdb1c598c4937a5a6264ddef2bc9751b91a25a6b02d8f2a",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH p = (n)-[r:T]->()\nRETURN [x IN [1, '', p] | toString(x) ] AS list"
        },
        {
          "text": "a TypeError should be raised at runtime: InvalidArgumentValue"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:33",
      "suite": "opencypher",
      "name": "[1] Undirected match in self-relationship graph, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L33",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()--()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:49",
      "suite": "opencypher",
      "name": "[2] Undirected match of self-relationship in self-relationship graph, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 49,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L49",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)--(n)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:65",
      "suite": "opencypher",
      "name": "[3] Undirected match on simple relationship graph, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 65,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L65",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:LOOP]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()--()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:81",
      "suite": "opencypher",
      "name": "[4] Directed match on self-relationship graph, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 81,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L81",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-->()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:97",
      "suite": "opencypher",
      "name": "[5] Directed match of self-relationship on self-relationship graph, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 97,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L97",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-->(n)\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:113",
      "suite": "opencypher",
      "name": "[6] Counting undirected self-relationships in self-relationship graph",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 113,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L113",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]-(n)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:129",
      "suite": "opencypher",
      "name": "[7] Counting distinct undirected self-relationships in self-relationship graph",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 129,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L129",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]-(n)\nRETURN count(DISTINCT r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(DISTINCT r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:145",
      "suite": "opencypher",
      "name": "[8] Directed match of a simple relationship, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 145,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L145",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:LOOP]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-->()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:161",
      "suite": "opencypher",
      "name": "[9] Counting directed self-relationships",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 161,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L161",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (a:A)-[:LOOP]->(a),\n       ()-[:T]->()"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (n)-[r]->(n)\nRETURN count(r)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(r)"
            ],
            [
              "1"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:178",
      "suite": "opencypher",
      "name": "[10] Mixing directed and undirected pattern parts with self-relationship, count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 178,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L178",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T1]->(l:Looper),\n       (l)-[:LOOP]->(l),\n       (l)-[:T2]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (:A)-->()--()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "2"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature:196",
      "suite": "opencypher",
      "name": "[11] Mixing directed and undirected pattern parts with self-relationship, undirected count",
      "feature": "CountingSubgraphMatches1 - Matching subgraph patterns and count the number of matches",
      "path": "tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/countingSubgraphMatches/CountingSubgraphMatches1.feature#L196",
      "source_sha256": "e891f3fdb9ec4ad588d83d5e444879cd52c081b7f8fefd639e3bd03751fbae81",
      "tags": [],
      "steps": [
        {
          "text": "an empty graph"
        },
        {
          "text": "having executed:",
          "doc": "CREATE (:A)-[:T1]->(l:Looper),\n       (l)-[:LOOP]->(l),\n       (l)-[:T2]->(:B)"
        },
        {
          "text": "executing query:",
          "doc": "MATCH ()-[]-()-[]-()\nRETURN count(*)"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "count(*)"
            ],
            [
              "6"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:33",
      "suite": "opencypher",
      "name": "[1] Handling triadic friend of a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 33,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L33",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ],
            [
              "'b3'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:50",
      "suite": "opencypher",
      "name": "[2] Handling triadic friend of a friend that is not a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 50,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L50",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:68",
      "suite": "opencypher",
      "name": "[3] Handling triadic friend of a friend that is not a friend with different relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 68,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L68",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:FOLLOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:86",
      "suite": "opencypher",
      "name": "[4] Handling triadic friend of a friend that is not a friend with superset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 86,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L86",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:103",
      "suite": "opencypher",
      "name": "[5] Handling triadic friend of a friend that is not a friend with implicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 103,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L103",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'b4'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ],
            [
              "'c31'"
            ],
            [
              "'c32'"
            ],
            [
              "'c41'"
            ],
            [
              "'c42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:126",
      "suite": "opencypher",
      "name": "[6] Handling triadic friend of a friend that is not a friend with explicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 126,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L126",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS|FOLLOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'b4'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ],
            [
              "'c31'"
            ],
            [
              "'c32'"
            ],
            [
              "'c41'"
            ],
            [
              "'c42'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:149",
      "suite": "opencypher",
      "name": "[7] Handling triadic friend of a friend that is not a friend with same labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 149,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L149",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c:X)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'c11'"
            ],
            [
              "'c21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:165",
      "suite": "opencypher",
      "name": "[8] Handling triadic friend of a friend that is not a friend with different labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 165,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L165",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c:Y)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'c12'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:180",
      "suite": "opencypher",
      "name": "[9] Handling triadic friend of a friend that is not a friend with implicit subset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 180,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L180",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c:X)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'c11'"
            ],
            [
              "'c21'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:196",
      "suite": "opencypher",
      "name": "[10] Handling triadic friend of a friend that is not a friend with implicit superset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 196,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L196",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ],
            [
              "'c11'"
            ],
            [
              "'c12'"
            ],
            [
              "'c21'"
            ],
            [
              "'c22'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:214",
      "suite": "opencypher",
      "name": "[11] Handling triadic friend of a friend that is a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 214,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L214",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:228",
      "suite": "opencypher",
      "name": "[12] Handling triadic friend of a friend that is a friend with different relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 228,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L228",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:FOLLOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b3'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:242",
      "suite": "opencypher",
      "name": "[13] Handling triadic friend of a friend that is a friend with superset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 242,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L242",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ],
            [
              "'b3'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:257",
      "suite": "opencypher",
      "name": "[14] Handling triadic friend of a friend that is a friend with implicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 257,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L257",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b1'"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:272",
      "suite": "opencypher",
      "name": "[15] Handling triadic friend of a friend that is a friend with explicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 272,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L272",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-1 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS|FOLLOWS]->(b)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b1'"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:287",
      "suite": "opencypher",
      "name": "[16] Handling triadic friend of a friend that is a friend with same labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 287,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L287",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c:X)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:301",
      "suite": "opencypher",
      "name": "[17] Handling triadic friend of a friend that is a friend with different labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 301,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L301",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c:Y)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:314",
      "suite": "opencypher",
      "name": "[18] Handling triadic friend of a friend that is a friend with implicit subset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 314,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L314",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b)-->(c:X)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:328",
      "suite": "opencypher",
      "name": "[19] Handling triadic friend of a friend that is a friend with implicit superset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "path": "tck/features/useCases/triadicSelection/TriadicSelection1.feature",
      "line": 328,
      "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/useCases/triadicSelection/TriadicSelection1.feature#L328",
      "source_sha256": "528847d95ac16e13d41e6aa8135c7ab9da800c27c7e2ce65a24f4795e663f55c",
      "tags": [],
      "steps": [
        {
          "text": "the binary-tree-2 graph"
        },
        {
          "text": "executing query:",
          "doc": "MATCH (a:A)-[:KNOWS]->(b:X)-->(c)\nOPTIONAL MATCH (a)-[r:KNOWS]->(c)\nWITH c WHERE r IS NOT NULL\nRETURN c.name"
        },
        {
          "text": "the result should be, in any order:",
          "table": [
            [
              "c.name"
            ],
            [
              "'b2'"
            ]
          ]
        },
        {
          "text": "no side effects"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_branchXlabel_eq_person__a_bX_optionXa__ageX_optionXb__langX_optionXb__nameX",
      "feature": "Step - branch()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature#L21",
      "source_sha256": "c5302cd65db34a614fbfddfc47301ef324bec38fa66a7641f805f86cb3e6a847",
      "tags": [
        "@StepClassBranch",
        "@StepBranch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().label() == 'person' ? 'a' : 'b']\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  branch(l1).\n    option(\"a\", __.values(\"age\")).\n    option(\"b\", __.values(\"lang\")).\n    option(\"b\", __.values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature:44",
      "suite": "tinkerpop",
      "name": "g_V_branchXlabel_isXpersonX_countX_optionX1__ageX_optionX0__langX_optionX0__nameX",
      "feature": "Step - branch()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature#L44",
      "source_sha256": "c5302cd65db34a614fbfddfc47301ef324bec38fa66a7641f805f86cb3e6a847",
      "tags": [
        "@StepClassBranch",
        "@StepBranch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].l\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[0].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  branch(__.label().is(\"person\").count()).\n    option(xx1, __.values(\"age\")).\n    option(xx2, __.values(\"lang\")).\n    option(xx2, __.values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature:68",
      "suite": "tinkerpop",
      "name": "g_V_branchXlabel_isXpersonX_countX_optionX1__ageX_optionX0__langX_optionX0__nameX_optionXany__labelX",
      "feature": "Step - branch()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature",
      "line": 68,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature#L68",
      "source_sha256": "c5302cd65db34a614fbfddfc47301ef324bec38fa66a7641f805f86cb3e6a847",
      "tags": [
        "@StepClassBranch",
        "@StepBranch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].l\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[0].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  branch(__.label().is(\"person\").count()).\n    option(xx1, __.values(\"age\")).\n    option(xx2, __.values(\"lang\")).\n    option(xx2, __.values(\"name\")).\n    option(Pick.any, __.label())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ],
            [
              "person"
            ],
            [
              "person"
            ],
            [
              "person"
            ],
            [
              "person"
            ],
            [
              "software"
            ],
            [
              "software"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature:99",
      "suite": "tinkerpop",
      "name": "g_V_branchXageX_optionXltX30X__youngX_optionXgtX30X__oldX_optionXnone__on_the_edgeX",
      "feature": "Step - branch()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature",
      "line": 99,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature#L99",
      "source_sha256": "c5302cd65db34a614fbfddfc47301ef324bec38fa66a7641f805f86cb3e6a847",
      "tags": [
        "@StepClassBranch",
        "@StepBranch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").\n  branch(__.values(\"age\")).\n    option(P.lt(30), __.constant(\"young\")).\n    option(P.gt(30), __.constant(\"old\")).\n    option(Pick.none, __.constant(\"on the edge\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "young"
            ],
            [
              "young"
            ],
            [
              "old"
            ],
            [
              "old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature:117",
      "suite": "tinkerpop",
      "name": "g_V_branchXidentityX_optionXhasLabelXsoftwareX__inXcreatedX_name_order_foldX_optionXhasXname_vadasX__ageX_optionXneqX123X__bothE_countX",
      "feature": "Step - branch()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature",
      "line": 117,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Branch.feature#L117",
      "source_sha256": "c5302cd65db34a614fbfddfc47301ef324bec38fa66a7641f805f86cb3e6a847",
      "tags": [
        "@StepClassBranch",
        "@StepBranch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  branch(__.identity()).\n    option(__.hasLabel(\"software\"), __.in(\"created\").values(\"name\").order().fold()).\n    option(__.has(\"name\",\"vadas\"), __.values(\"age\")).\n    option(P.neq(123), __.bothE().count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[josh,josh,marko,peter]"
            ],
            [
              "d[27].i"
            ],
            [
              "d[12].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_chooseXout_countX_optionX2L_nameX_optionX3L_ageX",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L21",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[2].l\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[3].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.out().count()).\n  option(xx1, __.values(\"name\")).\n  option(xx2, __.values(\"age\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_chooseXlabel_eqXpersonX__outXknowsX__inXcreatedXX_name",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L37",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[it.label() == 'person']\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(pred1, __.out(\"knows\"), __.in(\"created\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:54",
      "suite": "tinkerpop",
      "name": "g_V_chooseXhasLabelXpersonX_and_outXcreatedX__outXknowsX__identityX_name",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L54",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.hasLabel(\"person\").and().out(\"created\"),\n             __.out(\"knows\"),\n             __.identity()).\n  values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "vadas"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:72",
      "suite": "tinkerpop",
      "name": "g_V_chooseXlabelX_optionXblah__outXknowsXX_optionXbleep__outXcreatedXX_optionXnone__identityX_name",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L72",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.label()).\n       option(\"blah\", __.out(\"knows\")).\n       option(\"bleep\", __.out(\"created\")).\n       option(Pick.none, __.identity()).\n  values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:92",
      "suite": "tinkerpop",
      "name": "g_V_chooseXoutXknowsX_count_isXgtX0XX__outXknowsXX_name",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 92,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L92",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.out(\"knows\").count().is(P.gt(0)),\n             __.out(\"knows\")).\n  values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:111",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXp1X_chooseXoutEXknowsX__outXknowsXX_asXp2X_selectXp1_p2X_byXnameX",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L111",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"p1\").\n  choose(__.outE(\"knows\"), __.out(\"knows\")).as(\"p2\").\n  select(\"p1\", \"p2\").\n    by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"p1\":\"marko\", \"p2\":\"vadas\"}]"
            ],
            [
              "m[{\"p1\":\"marko\", \"p2\":\"josh\"}]"
            ],
            [
              "m[{\"p1\":\"vadas\", \"p2\":\"vadas\"}]"
            ],
            [
              "m[{\"p1\":\"josh\", \"p2\":\"josh\"}]"
            ],
            [
              "m[{\"p1\":\"peter\", \"p2\":\"peter\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:129",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_chooseXageX__optionX27L__constantXyoungXX_optionXnone__constantXoldXX_groupCount",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 129,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L129",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[27].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").choose(__.values(\"age\")).\n    option(xx1, __.constant(\"young\")).\n    option(Pick.none, __.constant(\"old\")).\n  groupCount()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"young\":\"d[1].l\", \"old\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:145",
      "suite": "tinkerpop",
      "name": "g_injectX1X_chooseXisX1X__constantX10Xfold__foldX",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L145",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[10].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx2).choose(__.is(xx2), __.constant(xx1).fold(), __.fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[10].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature:159",
      "suite": "tinkerpop",
      "name": "g_injectX2X_chooseXisX1X__constantX10Xfold__foldX",
      "feature": "Step - choose()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature",
      "line": 159,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Choose.feature#L159",
      "source_sha256": "5af465e55ee0462635833e058b27421ba4d2c7f98681d49f222f61e7f5c561ae",
      "tags": [
        "@StepClassBranch",
        "@StepChoose",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[10].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx3 defined as \"d[2].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx3).choose(__.is(xx2), __.constant(xx1).fold(), __.fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[2].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:22",
      "suite": "tinkerpop",
      "name": "g_V_localXpropertiesXlocationX_order_byXvalueX_limitX2XX_value",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L22",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.properties(\"location\").order().by(T.value, Order.asc).range(0, 2)).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "brussels"
            ],
            [
              "san diego"
            ],
            [
              "centreville"
            ],
            [
              "dulles"
            ],
            [
              "baltimore"
            ],
            [
              "bremen"
            ],
            [
              "aachen"
            ],
            [
              "kaiserslautern"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:40",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_personX_asXaX_localXoutXcreatedX_asXbXX_selectXa_bX_byXnameX_byXidX",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 40,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L40",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, \"person\").as(\"a\").local(__.out(\"created\").as(\"b\")).select(\"a\", \"b\").by(\"name\").by(T.id)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"marko\",\"b\":\"v[lop].id\"}]"
            ],
            [
              "m[{\"a\":\"josh\",\"b\":\"v[ripple].id\"}]"
            ],
            [
              "m[{\"a\":\"josh\",\"b\":\"v[lop].id\"}]"
            ],
            [
              "m[{\"a\":\"peter\",\"b\":\"v[lop].id\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:54",
      "suite": "tinkerpop",
      "name": "g_V_localXoutE_countX",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L54",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.outE().count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:70",
      "suite": "tinkerpop",
      "name": "g_VX1X_localXoutEXknowsX_limitX1XX_inV_name",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L70",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).local(__.outE(\"knows\").limit(1)).inV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:84",
      "suite": "tinkerpop",
      "name": "g_V_localXbothEXcreatedX_limitX1XX_otherV_name",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 84,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L84",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.bothE(\"created\").limit(1)).otherV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        },
        {
          "text": "the result should have a count of 5"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:100",
      "suite": "tinkerpop",
      "name": "g_VX4X_localXbothEX1_createdX_limitX1XX",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 100,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L100",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).local(__.bothE(\"created\").limit(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:114",
      "suite": "tinkerpop",
      "name": "g_VX4X_localXbothEXknows_createdX_limitX1XX",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 114,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L114",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).local(__.bothE(\"knows\", \"created\").limit(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:129",
      "suite": "tinkerpop",
      "name": "g_VX4X_localXbothE_limitX1XX_otherV_name",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 129,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L129",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).local(__.bothE().limit(1)).otherV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:144",
      "suite": "tinkerpop",
      "name": "g_VX4X_localXbothE_limitX2XX_otherV_name",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 144,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L144",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).local(__.bothE().limit(2)).otherV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:159",
      "suite": "tinkerpop",
      "name": "g_V_localXinEXknowsX_limitX2XX_outV_name",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 159,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L159",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.inE(\"knows\").limit(2)).outV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature:172",
      "suite": "tinkerpop",
      "name": "g_V_localXmatchXproject__created_person__person_name_nameX_selectXname_projectX_by_byXnameX",
      "feature": "Step - local()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature",
      "line": 172,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Local.feature#L172",
      "source_sha256": "d906b752ee5f9aaae57ee64486c2513096347dcec5a5456685450bcfec7313b4",
      "tags": [
        "@StepClassBranch",
        "@StepLocal",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.match(\n              __.as(\"project\").in(\"created\").as(\"person\"),\n              __.as(\"person\").values(\"name\").as(\"name\"))).select(\"name\", \"project\").by().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\":\"marko\",\"project\":\"lop\"}]"
            ],
            [
              "m[{\"name\":\"josh\",\"project\":\"lop\"}]"
            ],
            [
              "m[{\"name\":\"peter\",\"project\":\"lop\"}]"
            ],
            [
              "m[{\"name\":\"josh\",\"project\":\"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX2X_optionalXoutXknowsXX",
      "feature": "Step - optional()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature#L21",
      "source_sha256": "153ed529fe6047bdb7541cab92bf6a9e38a76331335df75ec9f35e99ed91e713",
      "tags": [
        "@StepClassBranch",
        "@StepOptional"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).optional(__.out(\"knows\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature:33",
      "suite": "tinkerpop",
      "name": "g_VX2X_optionalXinXknowsXX",
      "feature": "Step - optional()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature#L33",
      "source_sha256": "153ed529fe6047bdb7541cab92bf6a9e38a76331335df75ec9f35e99ed91e713",
      "tags": [
        "@StepClassBranch",
        "@StepOptional"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).optional(__.in(\"knows\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature:46",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_optionalXoutXknowsX_optionalXoutXcreatedXXX_path",
      "feature": "Step - optional()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature#L46",
      "source_sha256": "153ed529fe6047bdb7541cab92bf6a9e38a76331335df75ec9f35e99ed91e713",
      "tags": [
        "@StepClassBranch",
        "@StepOptional",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").\n  optional(__.out(\"knows\").\n              optional(__.out(\"created\"))).\n  path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[vadas]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[peter]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature:66",
      "suite": "tinkerpop",
      "name": "g_V_optionalXout_optionalXoutXX_path",
      "feature": "Step - optional()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature#L66",
      "source_sha256": "153ed529fe6047bdb7541cab92bf6a9e38a76331335df75ec9f35e99ed91e713",
      "tags": [
        "@StepClassBranch",
        "@StepOptional",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().optional(__.out().optional(__.out())).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[vadas]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature:87",
      "suite": "tinkerpop",
      "name": "g_VX1X_optionalXaddVXdogXX_label",
      "feature": "Step - optional()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature",
      "line": 87,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Optional.feature#L87",
      "source_sha256": "153ed529fe6047bdb7541cab92bf6a9e38a76331335df75ec9f35e99ed91e713",
      "tags": [
        "@StepClassBranch",
        "@StepOptional",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).optional(__.addV(\"dog\")).label()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dog"
            ]
          ]
        },
        {
          "text": "the graph should return 7 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX2X_emit_path",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L21",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(2).emit().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:39",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX2X_repeatXinX_timesX2X_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L39",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(2).repeat(__.in()).times(2).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutE_inVX_timesX2X_path_by_name_by_label",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L52",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.outE().inV()).times(2).path().by(\"name\").by(T.label);"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,knows,josh,created,lop]"
            ],
            [
              "p[marko,knows,josh,created,ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:64",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX2X",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 64,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L64",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(2) "
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:76",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX2X_emit",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 76,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L76",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(2).emit()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[vadas]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 8"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:91",
      "suite": "tinkerpop",
      "name": "g_VX1X_timesX2X_repeatXoutX_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L91",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).times(2).repeat(__.out()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:104",
      "suite": "tinkerpop",
      "name": "g_V_emit_timesX2X_repeatXoutX_path",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 104,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L104",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().emit().times(2).repeat(__.out()).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[vadas]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:128",
      "suite": "tinkerpop",
      "name": "g_V_emit_repeatXoutX_timesX2X_path",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 128,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L128",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().emit().repeat(__.out()).times(2).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[vadas]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:152",
      "suite": "tinkerpop",
      "name": "g_VX1X_emitXhasXlabel_personXX_repeatXoutX_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 152,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L152",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).emit(__.has(T.label, \"person\")).repeat(__.out()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:166",
      "suite": "tinkerpop",
      "name": "g_V_repeatXgroupCountXmX_byXnameX_outX_timesX2X_capXmX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 166,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L166",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.groupCount(\"m\").by(\"name\").out()).times(2).cap(\"m\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[2].l\",\"peter\":\"d[1].l\",\"vadas\":\"d[2].l\",\"josh\":\"d[2].l\",\"lop\":\"d[4].l\",\"marko\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:177",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXgroupCountXmX_byXloopsX_outX_timesX3X_capXmX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 177,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L177",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.groupCount(\"m\").by(__.loops()).out()).times(3).cap(\"m\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[0].i\":\"d[1].l\",\"d[1].i\":\"d[3].l\",\"d[2].i\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:189",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_timesX10X_asXaX_out_asXbX_selectXa_bX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 189,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L189",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both()).times(10).as(\"a\").out().as(\"b\").select(\"a\", \"b\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[43958].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:200",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXoutX_untilXoutE_count_isX0XX_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 200,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L200",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.out()).until(__.outE().count().is(0)).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:215",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_untilXname_eq_marko_or_loops_gt_1X_groupCount_byXnameX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 215,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L215",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[t -> t.get().value('name').equals('lop') || t.loops() > 1]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both()).until(pred1).groupCount().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[3].l\",\"vadas\":\"d[3].l\",\"josh\":\"d[4].l\",\"lop\":\"d[10].l\",\"marko\":\"d[4].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:228",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_repeatXoutE_inV_simplePathX_untilXhasXname_rippleXX_path_byXnameX_byXlabelX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 228,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L228",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\").repeat(__.outE().inV().simplePath()).until(__.has(\"name\", \"ripple\")).path().by(\"name\").by(T.label)"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "knows"
            ],
            [
              "josh"
            ],
            [
              "created"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:244",
      "suite": "tinkerpop",
      "name": "g_V_hasXloop_name_loopX_repeatXinX_timesX5X_path_by_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 244,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L244",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the sink graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"loops\",\"name\",\"loop\").repeat(__.in()).times(5).path().by(\"name\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "loop"
            ],
            [
              "loop"
            ],
            [
              "loop"
            ],
            [
              "loop"
            ],
            [
              "loop"
            ],
            [
              "loop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:261",
      "suite": "tinkerpop",
      "name": "g_V_repeatXout_repeatXout_order_byXname_descXX_timesX1XX_timesX1X_limitX1X_path_byXnameX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 261,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L261",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out().repeat(__.out().order().by(\"name\",desc)).times(1)).times(1).limit(1).path().by(\"name\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:275",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutXknowsXX_untilXrepeatXoutXcreatedXX_emitXhasXname_lopXXX_path_byXnameX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 275,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L275",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out(\"knows\")).until(__.repeat(__.out(\"created\")).emit(__.has(\"name\", \"lop\"))).path().by(\"name\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:287",
      "suite": "tinkerpop",
      "name": "g_V_repeatXrepeatXout_createdXX_untilXhasXname_rippleXXXemit_lang",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 287,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L287",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.repeat(__.out(\"created\")).until(__.has(\"name\", \"ripple\"))).emit().values(\"lang\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:298",
      "suite": "tinkerpop",
      "name": "g_V_untilXconstantXtrueXX_repeatXrepeatXout_createdXX_untilXhasXname_rippleXXXemit_lang",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 298,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L298",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().until(__.constant(true)).repeat(__.repeat(__.out(\"created\")).until(__.has(\"name\", \"ripple\"))).emit().values(\"lang\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:310",
      "suite": "tinkerpop",
      "name": "g_V_emit_repeatXa_outXknows_filterXloops_isX0XX_lang",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 310,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L310",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().emit().repeat(\"a\", __.out(\"knows\").filter(__.loops(\"a\").is(0))).values(\"lang\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:323",
      "suite": "tinkerpop",
      "name": "g_VX3X_repeatXbothX_createdXX_untilXloops_is_40XXemit_repeatXin_knowsXX_emit_loopsXisX1Xdedup_values",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 323,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L323",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid3).repeat(__.both(\"created\")).until(__.loops().is(40)).emit(__.repeat(__.in(\"knows\")).emit(__.loops().is(1))).dedup().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:338",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXrepeatXunionXout_uses_out_traversesXX_whereXloops_isX0X_timesX1X_timeX2X_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 338,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L338",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.repeat(__.union(__.out(\"uses\"), __.out(\"traverses\")).where(__.loops().is(0))).times(1)).times(2).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinkergraph"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:350",
      "suite": "tinkerpop",
      "name": "g_V_repeatXa_outXknows_repeatXb_outXcreatedX_filterXloops_isX0XX_emit_lang",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 350,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L350",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(\"a\", __.out(\"knows\").repeat(\"b\", __.out(\"created\").filter(__.loops(\"a\").is(0))).emit()).emit().values(\"lang\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:363",
      "suite": "tinkerpop",
      "name": "g_VX6X_repeatXa_bothXcreatedX_simplePathX_emitXrepeatXb_bothXknowsXX_untilXloopsXbX_asXb_whereXloopsXaX_asXbX_hasXname_vadasXX_dedup_name",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 363,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L363",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid6).repeat(\"a\", __.both(\"created\").simplePath()).emit(__.repeat(\"b\", __.both(\"knows\")).until(__.loops(\"b\").as(\"b\").where(__.loops(\"a\").as(\"b\"))).has(\"name\", \"vadas\")).dedup().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:375",
      "suite": "tinkerpop",
      "name": "g_V_emit",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 375,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L375",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().emit()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The repeat()-traversal was not defined\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:384",
      "suite": "tinkerpop",
      "name": "g_V_untilXidentityX",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 384,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L384",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().until(__.identity())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The repeat()-traversal was not defined\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature:393",
      "suite": "tinkerpop",
      "name": "g_V_timesX5X",
      "feature": "Step - repeat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature",
      "line": 393,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Repeat.feature#L393",
      "source_sha256": "cb28ed981cd1374049f12c21a2b588c199674bd7ad30cfd3f1f7a84cb6c4e059",
      "tags": [
        "@StepClassBranch",
        "@StepRepeat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().times(5)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The repeat()-traversal was not defined\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:21",
      "suite": "tinkerpop",
      "name": "g_unionXX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L21",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:31",
      "suite": "tinkerpop",
      "name": "g_unionXV_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 31,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L31",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.V().values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:48",
      "suite": "tinkerpop",
      "name": "g_unionXVXv1X_VX4XX_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L48",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v1 defined as \"v[vadas]\""
        },
        {
          "text": "using the parameter v4 defined as \"v[josh]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.V(v1), __.V(v4)).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:63",
      "suite": "tinkerpop",
      "name": "g_unionXV_hasLabelXsoftwareX_V_hasLabelXpersonXX_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L63",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.V().hasLabel(\"software\"), __.V().hasLabel(\"person\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:80",
      "suite": "tinkerpop",
      "name": "g_unionXV_out_out_V_hasLabelXsoftwareXX_path",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L80",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.V().out().out(), __.V().hasLabel(\"software\")).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[ripple]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:95",
      "suite": "tinkerpop",
      "name": "g_unionXV_out_out_V_hasLabelXsoftwareXX_path_byXnameX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L95",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.V().out().out(), __.V().hasLabel(\"software\")).path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,josh,ripple]"
            ],
            [
              "p[marko,josh,lop]"
            ],
            [
              "p[lop]"
            ],
            [
              "p[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:110",
      "suite": "tinkerpop",
      "name": "g_unionXunionXV_out_outX_V_hasLabelXsoftwareXX_path_byXnameX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L110",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.union(__.V().out().out()), __.V().hasLabel(\"software\")).path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,josh,ripple]"
            ],
            [
              "p[marko,josh,lop]"
            ],
            [
              "p[lop]"
            ],
            [
              "p[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:125",
      "suite": "tinkerpop",
      "name": "g_unionXinjectX1X_injectX2X",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 125,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L125",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.inject(1), __.inject(2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[2].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:137",
      "suite": "tinkerpop",
      "name": "g_V_unionXconstantX1X_constantX2X_constantX3XX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 137,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L137",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[2].i\""
        },
        {
          "text": "using the parameter xx3 defined as \"d[3].i\""
        },
        {
          "text": "using the parameter v2 defined as \"v[vadas]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v2).union(constant(xx1), constant(xx2), constant(xx3))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[2].i"
            ],
            [
              "d[3].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:154",
      "suite": "tinkerpop",
      "name": "g_V_unionXout__inX_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 154,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L154",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().union(__.out(), __.in()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:176",
      "suite": "tinkerpop",
      "name": "g_VX1X_unionXrepeatXoutX_timesX2X__outX_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 176,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L176",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).union(__.repeat(__.out()).times(2), __.out()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:192",
      "suite": "tinkerpop",
      "name": "g_V_chooseXlabel_is_person__unionX__out_lang__out_nameX__in_labelX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 192,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L192",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.label().is(\"person\"), __.union(__.out().values(\"lang\"), __.out().values(\"name\")), __.in().label())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "person"
            ],
            [
              "person"
            ],
            [
              "person"
            ],
            [
              "java"
            ],
            [
              "java"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "person"
            ],
            [
              "java"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:216",
      "suite": "tinkerpop",
      "name": "g_V_chooseXlabel_is_person__unionX__out_lang__out_nameX__in_labelX_groupCount",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 216,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L216",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.label().is(\"person\"), __.union(__.out().values(\"lang\"), __.out().values(\"name\")), __.in().label()).groupCount()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"java\":\"d[4].l\",\"ripple\":\"d[1].l\",\"person\":\"d[4].l\",\"vadas\":\"d[1].l\",\"josh\":\"d[1].l\",\"lop\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:227",
      "suite": "tinkerpop",
      "name": "g_V_unionXrepeatXunionXoutXcreatedX__inXcreatedXX_timesX2X__repeatXunionXinXcreatedX__outXcreatedXX_timesX2XX_label_groupCount",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 227,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L227",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().union(__.repeat(__.union(\n                      __.out(\"created\"),\n                      __.in(\"created\"))).times(2),\n            __.repeat(__.union(\n                      __.in(\"created\"),\n                      __.out(\"created\"))).times(2)).label().groupCount()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"d[12].l\",\"person\":\"d[20].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:243",
      "suite": "tinkerpop",
      "name": "g_VX1_2X_unionXoutE_count__inE_count__outE_weight_sumX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 243,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L243",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1, vid2).union(__.outE().count(), __.inE().count(), __.outE().values(\"weight\").sum())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ],
            [
              "d[1.9].d"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:258",
      "suite": "tinkerpop",
      "name": "g_VX1_2X_localXunionXoutE_count__inE_count__outE_weight_sumXX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 258,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L258",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1, vid2).local(__.union(__.outE().count(), __.inE().count(), __.outE().values(\"weight\").sum()))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[1.9].d"
            ],
            [
              "d[0].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:275",
      "suite": "tinkerpop",
      "name": "g_VX1_2X_localXunionXcountXX",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 275,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L275",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1, vid2).local(__.union(__.count()))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature:289",
      "suite": "tinkerpop",
      "name": "g_unionXaddVXpersonX_propertyXname_aliceX_addVXpersonX_propertyXname_bobX_addVXpersonX_propertyXname_chrisX_name",
      "feature": "Step - union()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature",
      "line": 289,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/branch/Union.feature#L289",
      "source_sha256": "9884052d5df011d316b9644cf9ec8f92c2cb819ae9febff325834ba188b2e94c",
      "tags": [
        "@StepClassBranch",
        "@StepUnion"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.union(__.addV(\"person\").property(\"name\", \"alice\"),\n        __.addV(\"person\").property(\"name\", \"bob\"),\n        __.addV(\"person\").property(\"name\", \"chris\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "alice"
            ],
            [
              "bob"
            ],
            [
              "chris"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_allXgtX32XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L21",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").all(P.gt(32))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:30",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_whereXisXP_gtX33XXX_fold_allXgtX33XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L30",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").where(__.is(P.gt(33))).fold().all(P.gt(33))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_allXgtX10XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L41",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().all(P.gt(10))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i,d[32].i,d[29].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_allXgtX30XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L52",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().all(P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:62",
      "suite": "tinkerpop",
      "name": "g_injectXabc_bcdX_allXeqXbcdXX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L62",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"abc\",\"bcd\"]).all(P.eq(\"bcd\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:72",
      "suite": "tinkerpop",
      "name": "g_injectXbcd_bcdX_allXeqXbcdXX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L72",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[bcd,bcd]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).all(P.eq(\"bcd\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[bcd,bcd]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:85",
      "suite": "tinkerpop",
      "name": "g_injectXnull_abcX_allXTextP_startingWithXaXX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L85",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,abc]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).all(TextP.startingWith(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:96",
      "suite": "tinkerpop",
      "name": "g_injectX5_8_10_10_7X_allXgteX7XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 96,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L96",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[5].i,d[8].i,d[10].i]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[d[10].i,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1,xx2).all(P.gte(7))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[10].i,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:110",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_allXeqXnullXX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L110",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).all(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:120",
      "suite": "tinkerpop",
      "name": "g_injectX7X_allXeqX7XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L120",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(7).all(P.eq(7))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:130",
      "suite": "tinkerpop",
      "name": "g_injectXnull_nullX_allXeqXnullXX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L130",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).all(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[null,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature:143",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_allXeqX3XX",
      "feature": "Step - all()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/All.feature#L143",
      "source_sha256": "864e07c93d453c08141c241d87000432e17f42060d277d8c6605fc5ff66c9e6b",
      "tags": [
        "@StepClassFilter",
        "@StepAll",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).all(P.eq(3))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_andXhasXage_gt_27X__outE_count_gte_2X_name",
      "feature": "Step - and()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature#L21",
      "source_sha256": "afed6815aba8851c0c137790dacb5a22e739fdb6ad6cf013097b912ca2056d3c",
      "tags": [
        "@StepClassFilter",
        "@StepAnd"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().and(__.has(\"age\", P.gt(27)), __.outE().count().is(P.gte(2))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature:33",
      "suite": "tinkerpop",
      "name": "g_V_andXoutE__hasXlabel_personX_and_hasXage_gte_32XX_name",
      "feature": "Step - and()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature#L33",
      "source_sha256": "afed6815aba8851c0c137790dacb5a22e739fdb6ad6cf013097b912ca2056d3c",
      "tags": [
        "@StepClassFilter",
        "@StepAnd"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().and(__.outE(), __.has(T.label, \"person\").and().has(\"age\", P.gte(32))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature:46",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXknowsX_and_outXcreatedX_inXcreatedX_asXaX_name",
      "feature": "Step - and()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature#L46",
      "source_sha256": "afed6815aba8851c0c137790dacb5a22e739fdb6ad6cf013097b912ca2056d3c",
      "tags": [
        "@StepClassFilter",
        "@StepAnd",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"knows\").and().out(\"created\").in(\"created\").as(\"a\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature:57",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_andXselectXaX_selectXaXX",
      "feature": "Step - and()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature",
      "line": 57,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature#L57",
      "source_sha256": "afed6815aba8851c0c137790dacb5a22e739fdb6ad6cf013097b912ca2056d3c",
      "tags": [
        "@StepClassFilter",
        "@StepAnd"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").and(__.select(\"a\"), __.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_and_hasXname_markoX_and_hasXname_markoX",
      "feature": "Step - and()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/And.feature#L73",
      "source_sha256": "afed6815aba8851c0c137790dacb5a22e739fdb6ad6cf013097b912ca2056d3c",
      "tags": [
        "@StepClassFilter",
        "@StepAnd"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\").and().has(\"name\", \"marko\").and().has(\"name\", \"marko\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_anyXgtX32XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L21",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").any(P.gt(32))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:30",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_anyXeqX29XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L30",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().any(P.eq(29))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i,d[32].i,d[29].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_anyXgtX10XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L41",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().any(P.gt(10))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i,d[32].i,d[29].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_anyXgtX42XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L52",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().any(P.gt(42))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:62",
      "suite": "tinkerpop",
      "name": "g_injectXabc_cdeX_anyXeqXbcdXX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L62",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"abc\",\"cde\"]).any(P.eq(\"bcd\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:72",
      "suite": "tinkerpop",
      "name": "g_injectXabc_bcdX_anyXeqXbcdXX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L72",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[abc,bcd]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).any(P.eq(\"bcd\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[abc,bcd]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:85",
      "suite": "tinkerpop",
      "name": "g_injectXnull_abcX_anyXTextP_startingWithXaXX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L85",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,abc]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).any(TextP.startingWith(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[null,abc]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:98",
      "suite": "tinkerpop",
      "name": "g_injectX5_8_10_10_7X_anyXeqX7XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L98",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[5].i,d[8].i,d[10].i]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[d[10].i,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1,xx2).any(P.eq(7))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[10].i,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:112",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_anyXeqXnullXX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 112,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L112",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).any(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:122",
      "suite": "tinkerpop",
      "name": "g_injectX7X_anyXeqX7XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L122",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(7).any(P.eq(7))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:132",
      "suite": "tinkerpop",
      "name": "g_injectXnull_nullX_anyXeqXnullXX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 132,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L132",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).any(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[null,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature:145",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_anyXeqX3XX",
      "feature": "Step - any()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Any.feature#L145",
      "source_sha256": "798ca858a48038c3fd2d2ace6183723cde029417d477890ce570245803904931",
      "tags": [
        "@StepClassFilter",
        "@StepAny",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).any(P.eq(3))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[3].i,three]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_coinX1X",
      "feature": "Step - coin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature#L21",
      "source_sha256": "34956cf4ecb8e9b5ad8fc8675f45b43da5e0c4677ca8c79e34640ed052e427cf",
      "tags": [
        "@StepClassFilter",
        "@StepCoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().coin(1.0)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_coinX0X",
      "feature": "Step - coin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature#L37",
      "source_sha256": "34956cf4ecb8e9b5ad8fc8675f45b43da5e0c4677ca8c79e34640ed052e427cf",
      "tags": [
        "@StepClassFilter",
        "@StepCoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().coin(0.0)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature:47",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSeedStrategyX_V_order_byXnameX_coinX50X",
      "feature": "Step - coin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature",
      "line": 47,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Coin.feature#L47",
      "source_sha256": "34956cf4ecb8e9b5ad8fc8675f45b43da5e0c4677ca8c79e34640ed052e427cf",
      "tags": [
        "@StepClassFilter",
        "@StepCoin",
        "@GraphComputerVerificationStrategyNotSupported",
        "@WithSeedStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SeedStrategy(seed: 999999)).V().order().by(\"name\").coin(0.5)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_inXcreatedX_cyclicPath",
      "feature": "Step - cyclicPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature#L21",
      "source_sha256": "5fed5b7c65e7ae597dd67744a9cd1859564fdbdb5cd0495a45883fef4bdb2f8f",
      "tags": [
        "@StepClassFilter",
        "@StepCyclicPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").in(\"created\").cyclicPath()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature:34",
      "suite": "tinkerpop",
      "name": "g_VX1X_both_both_cyclicPath_byXageX",
      "feature": "Step - cyclicPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature#L34",
      "source_sha256": "5fed5b7c65e7ae597dd67744a9cd1859564fdbdb5cd0495a45883fef4bdb2f8f",
      "tags": [
        "@StepClassFilter",
        "@StepCyclicPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).both().both().cyclicPath().by('age')"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature:47",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_inXcreatedX_cyclicPath_path",
      "feature": "Step - cyclicPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature",
      "line": 47,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature#L47",
      "source_sha256": "5fed5b7c65e7ae597dd67744a9cd1859564fdbdb5cd0495a45883fef4bdb2f8f",
      "tags": [
        "@StepClassFilter",
        "@StepCyclicPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").in(\"created\").cyclicPath().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop],v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature:59",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_cyclicPath_fromXaX_toXbX_path",
      "feature": "Step - cyclicPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature#L59",
      "source_sha256": "5fed5b7c65e7ae597dd67744a9cd1859564fdbdb5cd0495a45883fef4bdb2f8f",
      "tags": [
        "@StepClassFilter",
        "@StepCyclicPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").as(\"b\").in(\"created\").as(\"c\").cyclicPath().from(\"a\").to(\"b\").path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature:70",
      "suite": "tinkerpop",
      "name": "g_injectX0X_V_both_coalesceXhasXname_markoX_both_constantX0XX_cyclicPath_path",
      "feature": "Step - cyclicPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/CyclicPath.feature#L70",
      "source_sha256": "5fed5b7c65e7ae597dd67744a9cd1859564fdbdb5cd0495a45883fef4bdb2f8f",
      "tags": [
        "@StepClassFilter",
        "@StepCyclicPath",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).V().both().coalesce(has('name','marko').both(),constant(0)).cyclicPath().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[0].i,v[marko],v[lop],d[0].i]"
            ],
            [
              "p[d[0].i,v[marko],v[vadas],d[0].i]"
            ],
            [
              "p[d[0].i,v[marko],v[josh],d[0].i]"
            ],
            [
              "p[d[0].i,v[vadas],v[marko],v[vadas]]"
            ],
            [
              "p[d[0].i,v[lop],v[marko],v[lop]]"
            ],
            [
              "p[d[0].i,v[lop],v[josh],d[0].i]"
            ],
            [
              "p[d[0].i,v[lop],v[peter],d[0].i]"
            ],
            [
              "p[d[0].i,v[josh],v[ripple],d[0].i]"
            ],
            [
              "p[d[0].i,v[josh],v[lop],d[0].i]"
            ],
            [
              "p[d[0].i,v[josh],v[marko],v[josh]]"
            ],
            [
              "p[d[0].i,v[ripple],v[josh],d[0].i]"
            ],
            [
              "p[d[0].i,v[peter],v[lop],d[0].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_out_in_valuesXnameX_fold_dedupXlocalX_unfold",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L21",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().in().values(\"name\").fold().dedup(Scope.local).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:35",
      "suite": "tinkerpop",
      "name": "g_V_out_in_valuesXnameX_fold_dedupXlocalX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L35",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().map(__.in().values(\"name\").fold().dedup(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[peter,marko,josh]"
            ],
            [
              "s[marko,peter,josh]"
            ],
            [
              "s[josh,marko,peter]"
            ],
            [
              "s[marko]"
            ],
            [
              "s[josh]"
            ],
            [
              "s[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_out_asXxX_in_asXyX_selectXx_yX_byXnameX_fold_dedupXlocal_x_yX_unfold",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L51",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().as(\"x\").in().as(\"y\").select(\"x\", \"y\").by(\"name\").fold().dedup(Scope.local, \"x\", \"y\").unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"x\":\"lop\",\"y\":\"marko\"}]"
            ],
            [
              "m[{\"x\":\"lop\",\"y\":\"josh\"}]"
            ],
            [
              "m[{\"x\":\"lop\",\"y\":\"peter\"}]"
            ],
            [
              "m[{\"x\":\"vadas\",\"y\":\"marko\"}]"
            ],
            [
              "m[{\"x\":\"josh\",\"y\":\"marko\"}]"
            ],
            [
              "m[{\"x\":\"ripple\",\"y\":\"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_both_dedup_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L67",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().dedup().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:83",
      "suite": "tinkerpop",
      "name": "g_V_both_hasXlabel_softwareX_dedup_byXlangX_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 83,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L83",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().has(T.label, \"software\").dedup().by(\"lang\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:95",
      "suite": "tinkerpop",
      "name": "g_V_both_name_order_byXa_bX_dedup_value",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L95",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter c1 defined as \"c[a,b -> a.value().compareTo(b.value())]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties(\"name\").order().by(c1).dedup().value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:112",
      "suite": "tinkerpop",
      "name": "g_V_both_both_name_dedup",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 112,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L112",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().both().values(\"name\").dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:128",
      "suite": "tinkerpop",
      "name": "g_V_both_both_dedup",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 128,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L128",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().both().dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[peter]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:144",
      "suite": "tinkerpop",
      "name": "g_V_both_both_dedup_byXlabelX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 144,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L144",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().both().dedup().by(T.label)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:153",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_byXbothE_weight_dedup_foldX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 153,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L153",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(T.label).by(__.bothE().values(\"weight\").dedup().order().by(Order.asc).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":[0.2,0.4,1.0],\"person\":[0.2,0.4,0.5,1.0]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:165",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_both_asXbX_dedupXa_bX_byXlabelX_selectXa_bX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L165",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").both().as(\"b\").dedup(\"a\", \"b\").by(T.label).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:188",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_in_asXcX_dedupXa_bX_path_byXnameX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 188,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L188",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"name\",\"bob\").as(\"b\").\n  addV(\"person\").property(\"name\",\"carol\").as(\"c\").\n  addE(\"knows\").from(\"a\").to(\"b\").\n  addE(\"likes\").from(\"a\").to(\"b\").\n  addE(\"likes\").from(\"a\").to(\"c\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").in().as(\"c\").dedup(\"a\", \"b\").path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "p[alice,bob,alice]"
            ],
            [
              "p[alice,carol,alice]"
            ],
            [
              "p[carol,bob,carol]"
            ],
            [
              "p[carol,bob,alice]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:212",
      "suite": "tinkerpop",
      "name": "g_V_outE_asXeX_inV_asXvX_selectXeX_order_byXweight_ascX_selectXvX_valuesXnameX_dedup",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 212,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L212",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().as(\"e\").inV().as(\"v\").select(\"e\").order().by(\"weight\", Order.asc).select(\"v\").values(\"name\").dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:227",
      "suite": "tinkerpop",
      "name": "g_V_both_both_dedup_byXoutE_countX_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 227,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L227",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().both().dedup().by(__.outE().count()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ]
          ]
        },
        {
          "text": "the result should have a count of 4"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:244",
      "suite": "tinkerpop",
      "name": "g_V_groupCount_selectXvaluesX_unfold_dedup",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 244,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L244",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().groupCount().select(Column.values).unfold().dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:255",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_repeatXbothX_timesX3X_emit_name_asXbX_group_byXselectXaXX_byXselectXbX_dedup_order_foldX_selectXvaluesX_unfold_dedup",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 255,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L255",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").repeat(__.both()).times(3).emit().values(\"name\").as(\"b\").group().by(__.select(\"a\")).by(__.select(\"b\").dedup().order().fold()).select(Column.values).unfold().dedup()"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:271",
      "suite": "tinkerpop",
      "name": "g_V_repeatXdedupX_timesX2X_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 271,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L271",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.dedup()).times(2).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:284",
      "suite": "tinkerpop",
      "name": "g_V_both_group_by_byXout_dedup_foldX_unfold_selectXvaluesX_unfold_out_order_byXnameX_limitX1X_valuesXnameX",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 284,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L284",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().\n  group().by().by(__.out().dedup().fold()).\n  unfold().\n  select(Column.values).\n  unfold().\n  out().order().by(\"name\").limit(1).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:300",
      "suite": "tinkerpop",
      "name": "g_V_bothE_properties_dedup_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 300,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L300",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().bothE().properties().dedup().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[4].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:311",
      "suite": "tinkerpop",
      "name": "g_V_both_properties_dedup_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 311,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L311",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties().dedup().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[12].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:323",
      "suite": "tinkerpop",
      "name": "g_V_both_properties_properties_dedup_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 323,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L323",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties().properties().dedup().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[21].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:334",
      "suite": "tinkerpop",
      "name": "g_V_order_byXname_descX_barrier_dedup_age_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 334,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L334",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"name\",desc).barrier().dedup().by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:349",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_order_byXname_descX_barrier_dedup_age_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 349,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L349",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().order().by(\"name\",desc).barrier().dedup().by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        },
        {
          "text": "the result should have a count of 5"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:366",
      "suite": "tinkerpop",
      "name": "g_V_both_dedup_age_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 366,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L366",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().dedup().by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:381",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_both_asXbX_both_asXcX_dedupXa_bX_age_selectXa_b_cX_name",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 381,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L381",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").both().as(\"b\").both().as(\"c\").dedup(\"a\",\"b\").by(\"age\").select(\"a\",\"b\",\"c\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"marko\", \"b\":\"vadas\", \"c\":\"marko\"}]"
            ],
            [
              "m[{\"a\":\"marko\", \"b\":\"josh\", \"c\":\"ripple\"}]"
            ],
            [
              "m[{\"a\":\"marko\", \"b\":\"josh\", \"c\":\"lop\"}]"
            ],
            [
              "m[{\"a\":\"marko\", \"b\":\"josh\", \"c\":\"marko\"}]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:397",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_dedupXlocalX_unfold",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 397,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L397",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").dedup(Scope.local).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:409",
      "suite": "tinkerpop",
      "name": "g_V_properties_dedup_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 409,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L409",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV('person').property('name','josh').\n  addV('person').property('name','josh').\n  addV('person').property('name','josh')"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties(\"name\").dedup().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature:426",
      "suite": "tinkerpop",
      "name": "g_V_properties_dedup_byXvalueX_count",
      "feature": "Step - dedup()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature",
      "line": 426,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Dedup.feature#L426",
      "source_sha256": "0b73f3ff8e84302a837f35942825187551b4dac75fd92f68c56213b432093687",
      "tags": [
        "@StepClassFilter",
        "@StepDedup"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV('person').property('name','josh').\n  addV('person').property('name','josh').\n  addV('person').property('name','josh')"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties(\"name\").dedup().by(value).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_drop",
      "feature": "Step - drop()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature#L21",
      "source_sha256": "c34bd4f78ea200cb3b8e77114b6ee1131d7fc230be5ae631e82b589e686fc277",
      "tags": [
        "@StepClassFilter",
        "@StepDrop"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().as(\"a\").addV().as(\"b\").addE(\"knows\").to(\"a\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 0 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature:36",
      "suite": "tinkerpop",
      "name": "g_V_outE_drop",
      "feature": "Step - drop()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature#L36",
      "source_sha256": "c34bd4f78ea200cb3b8e77114b6ee1131d7fc230be5ae631e82b589e686fc277",
      "tags": [
        "@StepClassFilter",
        "@StepDrop"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().as(\"a\").addV().as(\"b\").addE(\"knows\").to(\"a\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_properties_drop",
      "feature": "Step - drop()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature#L51",
      "source_sha256": "c34bd4f78ea200cb3b8e77114b6ee1131d7fc230be5ae631e82b589e686fc277",
      "tags": [
        "@StepClassFilter",
        "@StepDrop"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().property(\"name\",\"bob\").addV().property(\"name\",\"alice\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().properties()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature:66",
      "suite": "tinkerpop",
      "name": "g_E_propertiesXweightX_drop",
      "feature": "Step - drop()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature#L66",
      "source_sha256": "c34bd4f78ea200cb3b8e77114b6ee1131d7fc230be5ae631e82b589e686fc277",
      "tags": [
        "@StepClassFilter",
        "@StepDrop"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties(\"weight\").drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 0 for count of \"g.E().properties()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature:92",
      "suite": "tinkerpop",
      "name": "g_V_properties_propertiesXstartTimeX_drop",
      "feature": "Step - drop()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature",
      "line": 92,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Drop.feature#L92",
      "source_sha256": "c34bd4f78ea200cb3b8e77114b6ee1131d7fc230be5ae631e82b589e686fc277",
      "tags": [
        "@StepClassFilter",
        "@StepDrop",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().property(\"name\",\"bob\").property(Cardinality.list, \"location\", \"ny\", \"startTime\", 2014, \"endTime\", 2016).property(Cardinality.list, \"location\", \"va\", \"startTime\", 2016).\n  addV().property(\"name\",\"alice\").property(Cardinality.list, \"location\", \"va\", \"startTime\", 2014, \"endTime\", 2016).property(Cardinality.list, \"location\", \"ny\", \"startTime\", 2016)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().properties(\"startTime\").drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 2 for count of \"g.V().properties().properties()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().properties().properties(\\\"startTime\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_filterXfalseX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L21",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[false]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:31",
      "suite": "tinkerpop",
      "name": "g_V_filterXtrueX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 31,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L31",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[true]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:48",
      "suite": "tinkerpop",
      "name": "g_V_filterXlang_eq_javaX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L48",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[it.get().property('lang').orElse('none').equals('java')]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:61",
      "suite": "tinkerpop",
      "name": "g_VX1X_filterXage_gt_30X",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L61",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter pred1 defined as \"c[it.get().property('age').orElse(0) > 30]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:72",
      "suite": "tinkerpop",
      "name": "g_VX2X_filterXage_gt_30X",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L72",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[josh].id\""
        },
        {
          "text": "using the parameter pred1 defined as \"c[it.get().property('age').orElse(0) > 30]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:85",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_filterXage_gt_30X",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L85",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter pred1 defined as \"c[it.get().property('age').orElse(0) > 30]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:98",
      "suite": "tinkerpop",
      "name": "g_V_filterXname_startsWith_m_OR_name_startsWith_pX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L98",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[{name = it.get().value('name'); name.startsWith('m') || name.startsWith('p')}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:111",
      "suite": "tinkerpop",
      "name": "g_E_filterXfalseX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L111",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[false]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature:121",
      "suite": "tinkerpop",
      "name": "g_E_filterXtrueX",
      "feature": "Step - filter()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Filter.feature#L121",
      "source_sha256": "24b18d736bd5b24fcdb74f358edfe40083cbf0619cc0e502b9e8fb83f6ac6314",
      "tags": [
        "@StepClassFilter",
        "@StepFilter"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter pred1 defined as \"c[true]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E().filter(pred1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[peter-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_hasXname__mapXlengthX_isXgtX3XXX_name",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L21",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().length()]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").has(\"name\", __.map(l1).is(P.gt(3))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:33",
      "suite": "tinkerpop",
      "name": "g_VX1X_hasXnameX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L33",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).has(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:45",
      "suite": "tinkerpop",
      "name": "g_VX1X_hasXcircumferenceX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 45,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L45",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).has(\"circumference\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:55",
      "suite": "tinkerpop",
      "name": "g_VX1X_hasXname_markoX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 55,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L55",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).has(\"name\", \"marko\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:67",
      "suite": "tinkerpop",
      "name": "g_VX2X_hasXname_markoX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L67",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).has(\"name\", \"marko\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:77",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 77,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L77",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:88",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_blahX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 88,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L88",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"blah\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:97",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_gt_30X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 97,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L97",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_isXgt_30XX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L109",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", __.is(P.gt(30)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:121",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_isXsoftwareXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L121",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, __.is('software'))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:133",
      "suite": "tinkerpop",
      "name": "g_VX1X_hasXage_gt_30X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L133",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:143",
      "suite": "tinkerpop",
      "name": "g_VX4X_hasXage_gt_30X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L143",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:155",
      "suite": "tinkerpop",
      "name": "g_VXv1X_hasXage_gt_30X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 155,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L155",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v1).has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:165",
      "suite": "tinkerpop",
      "name": "g_VXv4X_hasXage_gt_30X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L165",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v4 defined as \"v[josh]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v4).has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:177",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_hasXid_2X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 177,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L177",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v2 defined as \"v[josh]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v2).has(\"age\", P.gt(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:189",
      "suite": "tinkerpop",
      "name": "g_V_hasXblahX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 189,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L189",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"blah\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:198",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_age",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 198,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L198",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\", \"name\", \"marko\").values(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:209",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_hasXweight_inside_0_06X_inV",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 209,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L209",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().has(\"weight\", P.inside(0.0, 0.6)).inV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:222",
      "suite": "tinkerpop",
      "name": "g_EX11X_outV_outE_hasXid_10X",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 222,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L222",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "using the parameter eid10 defined as \"e[josh-created->ripple].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).outV().outE().has(T.id, eid10)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:235",
      "suite": "tinkerpop",
      "name": "g_EX11X_outV_outE_hasXid_10AsStringX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 235,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L235",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].sid\""
        },
        {
          "text": "using the parameter eid10 defined as \"e[josh-created->ripple].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).outV().outE().has(T.id, eid10)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:249",
      "suite": "tinkerpop",
      "name": "g_V_hasXlocationX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 249,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L249",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"location\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[matthias]"
            ],
            [
              "v[stephen]"
            ],
            [
              "v[daniel]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:263",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_withinX27X_count",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 263,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L263",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.within(27)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:274",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_withinX27_nullX_count",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 274,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L274",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.within(27,null)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:285",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_withinX27_29X_count",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 285,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L285",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.within(27,29)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:296",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_withoutX27X_count",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 296,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L296",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.without(27)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:307",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_withoutX27_29X_count",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 307,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L307",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.without(27,29)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:318",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_age_withinX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 318,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L318",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\", \"age\", P.within())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:327",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_age_withoutX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 327,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L327",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\", \"age\", P.without())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:341",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_containingXarkXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 341,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L341",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.containing(\"ark\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:352",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_startingWithXmarXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 352,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L352",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.startingWith(\"mar\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:363",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_endingWithXasXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 363,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L363",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.endingWith(\"as\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:374",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_containingXoX_andXltXmXXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 374,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L374",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\", \"name\", TextP.containing(\"o\").and(P.lt(\"m\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:385",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_gtXmX_andXcontainingXoXXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 385,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L385",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", P.gt(\"m\").and(TextP.containing(\"o\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:396",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_not_containingXarkXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 396,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L396",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.notContaining(\"ark\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:411",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_not_startingWithXmarXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 411,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L411",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.notStartingWith(\"mar\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:426",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_not_endingWithXasXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 426,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L426",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.notEndingWith(\"as\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:441",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_regexXrMarXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 441,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L441",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.regex(\"^mar\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:452",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_notRegexXrMarXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 452,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L452",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.notRegex(\"^mar\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:467",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_regexXTinkerXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 467,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L467",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"software\").property(\"name\", \"Apache TinkerPop\u00a9\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.regex(\"Tinker\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "Apache TinkerPop\u00a9"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:482",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_regexXTinkerUnicodeXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 482,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L482",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"software\").property(\"name\", \"Apache TinkerPop\u00a9\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", TextP.regex(\"Tinker.*\\u00A9\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "Apache TinkerPop\u00a9"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:497",
      "suite": "tinkerpop",
      "name": "g_V_hasXp_neqXvXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 497,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L497",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"p\", P.neq(\"v\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:506",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_gtX18X_andXltX30XXorXgtx35XXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 506,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L506",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.gt(18).and(P.lt(30)).or(P.gt(35)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:518",
      "suite": "tinkerpop",
      "name": "g_V_hasXage_gtX18X_andXltX30XXorXltx35XXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 518,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L518",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\", P.gt(18).and(P.lt(30)).and(P.lt(35)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:530",
      "suite": "tinkerpop",
      "name": "g_V_hasXk_withinXcXX_valuesXkX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 530,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L530",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().property(\"k\", \"\u8f49\u6ce8\").addV().property(\"k\", \"\u2726\").addV().property(\"k\", \"\u2660\").addV().property(\"k\", \"A\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"k\", P.within(\"\u8f49\u6ce8\", \"\u2726\", \"\u2660\")).values(\"k\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "\u8f49\u6ce8"
            ],
            [
              "\u2726"
            ],
            [
              "\u2660"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:547",
      "suite": "tinkerpop",
      "name": "g_V_hasXnullX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 547,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L547",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:556",
      "suite": "tinkerpop",
      "name": "g_V_hasXnull_testnullkeyX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 556,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L556",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(null, \"test-null-key\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:565",
      "suite": "tinkerpop",
      "name": "g_E_hasXnullX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 565,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L565",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().has(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:574",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_personX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 574,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L574",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, \"person\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:588",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_eqXpersonXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 588,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L588",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, eq(\"person\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:602",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_isXpersonXX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 602,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L602",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, __.is(\"person\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature:616",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_nullX",
      "feature": "Step - has()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature",
      "line": 616,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Has.feature#L616",
      "source_sha256": "a9c096e579a0e0ca701c9227acacc08ef5ff655250c00c4e748ba2813333f2e5",
      "tags": [
        "@StepClassFilter",
        "@StepHas"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXemptyX_count",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L21",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(xx1).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:33",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXwithinXemptyXX_count",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L33",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 of P.within(\"l[]\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(xx1).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:45",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXwithoutXemptyXX_count",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 45,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L45",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 of P.without(\"l[]\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(xx1).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:57",
      "suite": "tinkerpop",
      "name": "g_V_notXhasIdXwithinXemptyXXX_count",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 57,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L57",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 of P.within(\"l[]\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().not(__.hasId(xx1)).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXnullX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L69",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:78",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXeqXnullXX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 78,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L78",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:87",
      "suite": "tinkerpop",
      "name": "g_V_hasIdX2_nullX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 87,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L87",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(vid2, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:99",
      "suite": "tinkerpop",
      "name": "g_V_hasIdX2AsString_nullX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 99,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L99",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(vid2, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:111",
      "suite": "tinkerpop",
      "name": "g_V_hasIdX1AsString_2AsString_nullX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L111",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].sid\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(vid1, vid2, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:125",
      "suite": "tinkerpop",
      "name": "g_V_hasIdXnull_2X",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 125,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L125",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(null, vid2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:137",
      "suite": "tinkerpop",
      "name": "g_V_hasIdX1X_hasIdX2X",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 137,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L137",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(vid1).hasId(vid2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:148",
      "suite": "tinkerpop",
      "name": "g_V_in_hasIdXneqX1XX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 148,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L148",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 of P.neq(\"v[marko].id\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().in().hasId(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:161",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_hasIdX2X",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 161,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L161",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().hasId(vid2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:174",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_hasXid_2_3X",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 174,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L174",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().hasId(vid2, vid3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:189",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_hasXid_2AsString_3AsStringX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 189,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L189",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].sid\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].sid\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().hasId(vid2, vid3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:204",
      "suite": "tinkerpop",
      "name": "g_VX1AsStringX_out_hasXid_2AsStringX",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 204,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L204",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].sid\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().hasId(vid2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:217",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_hasXid_2_3X_inList",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 217,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L217",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter xx1 defined as \"l[v[vadas].id,v[lop].id]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().hasId(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:231",
      "suite": "tinkerpop",
      "name": "g_V_hasXid_1_2X",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 231,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L231",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(vid1, vid2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature:245",
      "suite": "tinkerpop",
      "name": "g_V_hasXid_1_2X_inList",
      "feature": "Step - hasId()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature",
      "line": 245,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasId.feature#L245",
      "source_sha256": "84b05f350d56a9bcd2edf4110c562932a2463caf53bbcdba36607911a356f67f",
      "tags": [
        "@StepClassFilter",
        "@StepHasId"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[v[marko].id,v[vadas].id]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasId(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_both_dedup_properties_hasKeyXageX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L21",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties().dedup().hasKey(\"age\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:35",
      "suite": "tinkerpop",
      "name": "g_V_both_properties_dedup_hasKeyXageX_hasValueXgtX30XX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L35",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties().dedup().hasKey(\"age\").hasValue(P.gt(30)).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:47",
      "suite": "tinkerpop",
      "name": "g_V_bothE_properties_dedup_hasKeyXweightX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 47,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L47",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().bothE().properties().dedup().hasKey(\"weight\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:61",
      "suite": "tinkerpop",
      "name": "g_V_bothE_properties_dedup_hasKeyXweightX_hasValueXltX0d3XX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L61",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().bothE().properties().dedup().hasKey(\"weight\").hasValue(P.lt(0.3)).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:72",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasKeyXnullX",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L72",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasKey(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasKeyXnull_nullX",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L81",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasKey(null,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:90",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasKeyXnull_ageX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L90",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasKey(null, \"age\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:104",
      "suite": "tinkerpop",
      "name": "g_E_properties_hasKeyXnullX",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 104,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L104",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().hasKey(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:113",
      "suite": "tinkerpop",
      "name": "g_E_properties_hasKeyXnull_nullX",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 113,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L113",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().hasKey(null,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature:122",
      "suite": "tinkerpop",
      "name": "g_E_properties_hasKeyXnull_weightX_value",
      "feature": "Step - hasKey()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasKey.feature#L122",
      "source_sha256": "0450cf8991c5d67de8d342282859fdc1f4b788b989dcf831cbefe23367f02f98",
      "tags": [
        "@StepClassFilter",
        "@StepHasKey"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().hasKey(null, \"weight\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:21",
      "suite": "tinkerpop",
      "name": "g_EX7X_hasLabelXknowsX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L21",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid7 defined as \"e[marko-knows->vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid7).hasLabel(\"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:33",
      "suite": "tinkerpop",
      "name": "g_E_hasLabelXknowsX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L33",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().hasLabel(\"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[marko-knows->josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:46",
      "suite": "tinkerpop",
      "name": "g_E_hasLabelXuses_traversesX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L46",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().hasLabel(\"uses\", \"traverses\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-uses->gremlin]"
            ],
            [
              "e[marko-uses->tinkergraph]"
            ],
            [
              "e[stephen-uses->gremlin]"
            ],
            [
              "e[stephen-uses->tinkergraph]"
            ],
            [
              "e[daniel-uses->gremlin]"
            ],
            [
              "e[daniel-uses->tinkergraph]"
            ],
            [
              "e[matthias-uses->gremlin]"
            ],
            [
              "e[matthias-uses->tinkergraph]"
            ],
            [
              "e[gremlin-traverses->tinkergraph]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:65",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXperson_software_blahX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L65",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\",\"software\", \"blah\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_hasLabelXsoftwareX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L81",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").hasLabel(\"software\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:90",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_hasXage_notXlteX10X_andXnotXbetweenX11_20XXXX_andXltX29X_orXeqX35XXXX_name",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L90",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").has(\"age\", P.not(P.lte(10).and(P.not(P.between(11, 20)))).and(P.lt(29).or(P.eq(35)))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:102",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXnullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 102,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L102",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:111",
      "suite": "tinkerpop",
      "name": "g_V_hasXlabel_nullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L111",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(T.label, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:120",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXnull_nullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L120",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(null, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:129",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXnull_personX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 129,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L129",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(null, \"person\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:143",
      "suite": "tinkerpop",
      "name": "g_E_hasLabelXnullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L143",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().hasLabel(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:152",
      "suite": "tinkerpop",
      "name": "g_E_hasXlabel_nullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 152,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L152",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().has(T.label, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature:161",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasLabelXnullX",
      "feature": "Step - hasLabel()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature",
      "line": 161,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasLabel.feature#L161",
      "source_sha256": "3495e793a9a5a12cdcb1079370d7e0e35600405855fcb272ff65510fc43a423c",
      "tags": [
        "@StepClassFilter",
        "@StepHasLabel"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasLabel(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasNot.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasNotXageX_name",
      "feature": "Step - hasNot()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasNot.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasNot.feature#L21",
      "source_sha256": "3bdb7aec0defcf1fee6731654d6ebe6e146f8bd3e5b7847ae0c5b29197481b4d",
      "tags": [
        "@StepClassFilter",
        "@StepHasNot"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasNot(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_both_properties_dedup_hasKeyXageX_hasValueXgtX30XX_value",
      "feature": "Step - hasValue()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature#L21",
      "source_sha256": "00352651a39716b14a9f004b79d382ef4f2cc40a802996b4c92aca769513d44b",
      "tags": [
        "@StepClassFilter",
        "@StepHasValue"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().properties().dedup().hasKey(\"age\").hasValue(P.gt(30)).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature:33",
      "suite": "tinkerpop",
      "name": "g_V_bothE_properties_dedup_hasKeyXweightX_hasValueXltX0d3XX_value",
      "feature": "Step - hasValue()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature#L33",
      "source_sha256": "00352651a39716b14a9f004b79d382ef4f2cc40a802996b4c92aca769513d44b",
      "tags": [
        "@StepClassFilter",
        "@StepHasValue"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().bothE().properties().dedup().hasKey(\"weight\").hasValue(P.lt(0.3)).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature:44",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasValueXnullX",
      "feature": "Step - hasValue()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature#L44",
      "source_sha256": "00352651a39716b14a9f004b79d382ef4f2cc40a802996b4c92aca769513d44b",
      "tags": [
        "@StepClassFilter",
        "@StepHasValue"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasValue(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasValueXnull_nullX",
      "feature": "Step - hasValue()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature#L53",
      "source_sha256": "00352651a39716b14a9f004b79d382ef4f2cc40a802996b4c92aca769513d44b",
      "tags": [
        "@StepClassFilter",
        "@StepHasValue"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasValue(null,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature:62",
      "suite": "tinkerpop",
      "name": "g_V_properties_hasValueXnull_joshX_value",
      "feature": "Step - hasValue()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/HasValue.feature#L62",
      "source_sha256": "00352651a39716b14a9f004b79d382ef4f2cc40a802996b4c92aca769513d44b",
      "tags": [
        "@StepClassFilter",
        "@StepHasValue"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().hasValue(null, \"josh\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_isX32X",
      "feature": "Step - is()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature#L21",
      "source_sha256": "56aacd0fefad70a74886c076a358a79dda6451b5d473f38898701619f3403fe3",
      "tags": [
        "@StepClassFilter",
        "@StepIs"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").is(32)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_isXlte_30X",
      "feature": "Step - is()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature#L32",
      "source_sha256": "56aacd0fefad70a74886c076a358a79dda6451b5d473f38898701619f3403fe3",
      "tags": [
        "@StepClassFilter",
        "@StepIs"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").is(P.lte(30))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature:44",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_isXgte_29X_isXlt_34X",
      "feature": "Step - is()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature#L44",
      "source_sha256": "56aacd0fefad70a74886c076a358a79dda6451b5d473f38898701619f3403fe3",
      "tags": [
        "@StepClassFilter",
        "@StepIs"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").is(P.gte(29)).is(P.lt(34))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[32].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature:56",
      "suite": "tinkerpop",
      "name": "g_V_whereXinXcreatedX_count_isX1XX_valuesXnameX",
      "feature": "Step - is()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature#L56",
      "source_sha256": "56aacd0fefad70a74886c076a358a79dda6451b5d473f38898701619f3403fe3",
      "tags": [
        "@StepClassFilter",
        "@StepIs"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(__.in(\"created\").count().is(1)).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_whereXinXcreatedX_count_isXgte_2XX_valuesXnameX",
      "feature": "Step - is()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Is.feature#L67",
      "source_sha256": "56aacd0fefad70a74886c076a358a79dda6451b5d473f38898701619f3403fe3",
      "tags": [
        "@StepClassFilter",
        "@StepIs"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(__.in(\"created\").count().is(P.gte(2))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_none",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L21",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().none()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:30",
      "suite": "tinkerpop",
      "name": "g_V_none_none",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L30",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().none().none()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:39",
      "suite": "tinkerpop",
      "name": "g_V_none_fold",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L39",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().none().fold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:50",
      "suite": "tinkerpop",
      "name": "g_V_none_fold_none",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 50,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L50",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().none().fold().none()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:59",
      "suite": "tinkerpop",
      "name": "g_V_none_fold_constantX1X",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L59",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().none().fold().constant(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature:70",
      "suite": "tinkerpop",
      "name": "g_V_projectXxX_byXcoalesceXage_isXgtX29XX_noneXX_selectXxX",
      "feature": "Step - none()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/None.feature#L70",
      "source_sha256": "78bc1427f27e71046c450d392e19af65c55173b7af0529c640b7e1924cd82cfd",
      "tags": [
        "@StepClassFilter",
        "@StepNone"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().project(\"x\").by(__.coalesce(__.values(\"age\").is(P.gt(29)), __.none())).\n  select(\"x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_orXhasXage_gt_27X__outE_count_gte_2X_name",
      "feature": "Step - or()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature#L21",
      "source_sha256": "c75e144fdeeed5122ff7802168990ae304f63a044d159d4dd37e58dab8026916",
      "tags": [
        "@StepClassFilter",
        "@StepOr"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().or(__.has(\"age\", P.gt(27)), __.outE().count().is(P.gte(2))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature:34",
      "suite": "tinkerpop",
      "name": "g_V_orXoutEXknowsX__hasXlabel_softwareX_or_hasXage_gte_35XX_name",
      "feature": "Step - or()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature#L34",
      "source_sha256": "c75e144fdeeed5122ff7802168990ae304f63a044d159d4dd37e58dab8026916",
      "tags": [
        "@StepClassFilter",
        "@StepOr"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().or(__.outE(\"knows\"), __.has(T.label, \"software\").or().has(\"age\", P.gte(35))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature:48",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_orXselectXaX_selectXaXX",
      "feature": "Step - or()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Or.feature#L48",
      "source_sha256": "c75e144fdeeed5122ff7802168990ae304f63a044d159d4dd37e58dab8026916",
      "tags": [
        "@StepClassFilter",
        "@StepOr"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").or(__.select(\"a\"), __.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_limitX2X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L21",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().limit(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:36",
      "suite": "tinkerpop",
      "name": "g_V_localXoutE_limitX1X_inVX_limitX3X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L36",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.outE().limit(1)).inV().limit(3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 3"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:51",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXknowsX_outEXcreatedX_rangeX0_1X_inV",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L51",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"knows\").outE(\"created\").range(0, 1).inV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:65",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXknowsX_outXcreatedX_rangeX0_1X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L65",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"knows\").out(\"created\").range(0, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:79",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_inXcreatedX_rangeX1_3X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L79",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").in(\"created\").range(1, 3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:94",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_inEXcreatedX_rangeX1_3X_outV",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 94,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L94",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").inE(\"created\").range(1, 3).outV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_timesX3X_rangeX5_11X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L109",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both()).times(3).range(5, 11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[ripple]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 6"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:126",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_in_asXbX_in_asXcX_selectXa_b_cX_byXnameX_limitXlocal_2X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 126,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L126",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").in().as(\"b\").in().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").limit(Scope.local, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"lop\",\"b\":\"josh\"}]"
            ],
            [
              "m[{\"a\":\"ripple\",\"b\":\"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:138",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_in_asXbX_in_asXcX_selectXa_b_cX_byXnameX_limitXlocal_1X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 138,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L138",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").in().as(\"b\").in().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").limit(Scope.local, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"lop\"}]"
            ],
            [
              "m[{\"a\":\"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:150",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_selectXa_b_cX_byXnameX_rangeXlocal_1_3X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 150,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L150",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").range(Scope.local, 1, 3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"b\":\"josh\",\"c\":\"lop\"}]"
            ],
            [
              "m[{\"b\":\"josh\",\"c\":\"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:162",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_selectXa_b_cX_byXnameX_rangeXlocal_1_2X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 162,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L162",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").range(Scope.local, 1, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"b\":\"josh\"}]"
            ],
            [
              "m[{\"b\":\"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:174",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_order_byXageX_skipX1X_valuesXnameX",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 174,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L174",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").order().by(\"age\").skip(1).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:188",
      "suite": "tinkerpop",
      "name": "g_V_foldX_rangeXlocal_6_7X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 188,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L188",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().range(Scope.local, 6, 7)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:197",
      "suite": "tinkerpop",
      "name": "g_V_outE_valuesXweightX_fold_orderXlocalX_skipXlocal_2X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 197,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L197",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").fold().order(Scope.local).skip(Scope.local, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[0.4].d,d[0.5].d,d[1.0].d,d[1.0].d]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:208",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_order_byXageX_valuesXnameX_skipX1X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 208,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L208",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").order().by(\"age\").values(\"name\").skip(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:221",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_rangeXlocal_20_30X",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 221,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L221",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").range(Scope.local, 20, 30)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature:233",
      "suite": "tinkerpop",
      "name": "g_V_mapXin_hasIdX1XX_limitX2X_valuesXnameX",
      "feature": "Step - range()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature",
      "line": 233,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature#L233",
      "source_sha256": "9f17b4e5cd9ce10429166ca4a27b8636755fb625685998843fa0e6eec051ae89",
      "tags": [
        "@StepClassFilter",
        "@StepRange"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().map(__.in().hasId(vid1)).limit(2).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:21",
      "suite": "tinkerpop",
      "name": "g_E_sampleX1X",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L21",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().sample(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:30",
      "suite": "tinkerpop",
      "name": "g_E_sampleX2X_byXweightX",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L30",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().sample(2).by(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:39",
      "suite": "tinkerpop",
      "name": "g_V_localXoutE_sampleX1X_byXweightXX",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L39",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.outE().sample(1).by(\"weight\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 3"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:49",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSeedStrategyX_V_group_byXlabelX_byXbothE_weight_order_sampleX2X_foldXunfold",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L49",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample",
        "@WithSeedStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SeedStrategy(seed: 999999)).V().group().by(T.label).by(__.bothE().values(\"weight\").order().sample(2).fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"l[d[1.0].d,d[0.4].d]\"}]"
            ],
            [
              "m[{\"person\":\"l[d[0.5].d,d[1.0].d]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:62",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSeedStrategyX_V_group_byXlabelX_byXbothE_weight_order_fold_sampleXlocal_5XXunfold",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L62",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample",
        "@WithSeedStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SeedStrategy(seed: 999999)).V().group().by(T.label).by(__.bothE().values(\"weight\").order().fold().sample(Scope.local, 5)).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"l[d[0.2].d,d[0.4].d,d[0.4].d,d[1.0].d]\"}]"
            ],
            [
              "m[{\"person\":\"l[d[0.5].d,d[1.0].d,d[0.4].d,d[0.2].d,d[1.0].d]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:75",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSeedStrategyX_V_order_byXlabel_descX_sampleX1X_byXageX",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 75,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L75",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample",
        "@WithSeedStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SeedStrategy(seed: 999999)).V().order().by(T.label, Order.desc).sample(1).by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "v[peter]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[vadas]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature:90",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_sampleXlocal_5X",
      "feature": "Step - sample()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Sample.feature#L90",
      "source_sha256": "836072834e5281e8bd7d06ebfd299586a60349db89e3401391ddc9a1c359c8bf",
      "tags": [
        "@StepClassFilter",
        "@StepSample"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").sample(Scope.local, 5)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_inXcreatedX_simplePath",
      "feature": "Step - simplePath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature#L21",
      "source_sha256": "4bba163a8514b2e7f1db09fa80d0d335e0024381f65cfaf4116f713749ba9064",
      "tags": [
        "@StepClassFilter",
        "@StepSimplePath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").in(\"created\").simplePath()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature:34",
      "suite": "tinkerpop",
      "name": "g_V_repeatXboth_simplePathX_timesX3X_path",
      "feature": "Step - simplePath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature#L34",
      "source_sha256": "4bba163a8514b2e7f1db09fa80d0d335e0024381f65cfaf4116f713749ba9064",
      "tags": [
        "@StepClassFilter",
        "@StepSimplePath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both().simplePath()).times(3).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[josh]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh],v[lop]]"
            ],
            [
              "p[v[lop],v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[lop],v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[josh],v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[josh],v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko],v[lop]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[peter],v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[peter],v[lop],v[marko],v[josh]]"
            ],
            [
              "p[v[peter],v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[peter],v[lop],v[josh],v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature:63",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_simplePath_byXlabelX_fromXbX_toXcX_path_byXnameX",
      "feature": "Step - simplePath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature#L63",
      "source_sha256": "4bba163a8514b2e7f1db09fa80d0d335e0024381f65cfaf4116f713749ba9064",
      "tags": [
        "@StepClassFilter",
        "@StepSimplePath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").simplePath().by(T.label).from(\"b\").to(\"c\").path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,josh,ripple]"
            ],
            [
              "p[marko,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature:76",
      "suite": "tinkerpop",
      "name": "g_injectX0X_V_both_coalesceXhasXname_markoX_both_constantX0XX_simplePath_path",
      "feature": "Step - simplePath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature",
      "line": 76,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature#L76",
      "source_sha256": "4bba163a8514b2e7f1db09fa80d0d335e0024381f65cfaf4116f713749ba9064",
      "tags": [
        "@StepClassFilter",
        "@StepSimplePath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).V().both().coalesce(has('name','marko').both(),constant(0)).simplePath().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[0].i,v[vadas],v[marko],v[lop]]"
            ],
            [
              "p[d[0].i,v[vadas],v[marko],v[josh]]"
            ],
            [
              "p[d[0].i,v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[d[0].i,v[lop],v[marko],v[josh]]"
            ],
            [
              "p[d[0].i,v[josh],v[marko],v[lop]]"
            ],
            [
              "p[d[0].i,v[josh],v[marko],v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature:93",
      "suite": "tinkerpop",
      "name": "g_V_both_asXaX_both_asXbX_simplePath_path_byXageX__fromXaX_toXbX",
      "feature": "Step - simplePath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature",
      "line": 93,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/SimplePath.feature#L93",
      "source_sha256": "4bba163a8514b2e7f1db09fa80d0d335e0024381f65cfaf4116f713749ba9064",
      "tags": [
        "@StepClassFilter",
        "@StepSimplePath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().as('a').both().as('b').simplePath().path().by('age').from('a').to('b')"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[29].i,d[32].i]"
            ],
            [
              "p[d[29].i,d[27].i]"
            ],
            [
              "p[d[29].i,d[32].i]"
            ],
            [
              "p[d[32].i,d[29].i]"
            ],
            [
              "p[d[29].i,d[27].i]"
            ],
            [
              "p[d[32].i,d[29].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_tailXglobal_2X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L21",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().tail(Scope.global, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:33",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_tailX2X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L33",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().tail(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:45",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_tail",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 45,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L45",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().tail()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:56",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_tailX7X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L56",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().tail(7)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:72",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_timesX3X_tailX7X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L72",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(both()).times(3).tail(7)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 7"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_repeatXin_outX_timesX3X_tailX7X_count",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L81",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.in().out()).times(3).tail(7).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[7].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:93",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXaX_byXunfold_valuesXnameX_foldX_tailXlocal_1X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 93,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L93",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(\"a\").by(__.unfold().values(\"name\").fold()).tail(Scope.local, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:106",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXaX_byXunfold_valuesXnameX_foldX_tailXlocalX",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 106,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L106",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(\"a\").by(__.unfold().values(\"name\").fold()).tail(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:118",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_selectXa_b_cX_byXnameX_tailXlocal_2X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L118",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").tail(Scope.local, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"b\":\"josh\",\"c\":\"ripple\"}]"
            ],
            [
              "m[{\"b\":\"josh\",\"c\":\"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_selectXa_b_cX_byXnameX_tailXlocal_1X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L130",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").select(\"a\",\"b\",\"c\").by(\"name\").tail(Scope.local, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"c\":\"ripple\"}]"
            ],
            [
              "m[{\"c\":\"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:143",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXmixed_aX_byXunfold_valuesXnameX_foldX_tailXlocal_1X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L143",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.mixed, \"a\").by(__.unfold().values(\"name\").fold()).tail(Scope.local, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:156",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXmixed_aX_byXunfold_valuesXnameX_foldX_tailXlocalX",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 156,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L156",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.mixed, \"a\").by(__.unfold().values(\"name\").fold()).tail(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:169",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXmixed_aX_byXlimitXlocal_0XX_tailXlocal_1X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 169,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L169",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.mixed, \"a\").by(__.limit(Scope.local, 0)).tail(Scope.local, 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:179",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXmixed_aX_byXunfold_valuesXnameX_foldX_tailXlocal_2X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 179,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L179",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.mixed, \"a\").by(__.unfold().values(\"name\").fold()).tail(Scope.local, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[josh,ripple]"
            ],
            [
              "l[josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature:191",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_tailXlocal_5X",
      "feature": "Step - tail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature",
      "line": 191,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Tail.feature#L191",
      "source_sha256": "824a85ce8e2a88807d8aba14b615e4f443b8a24bc99ba55149638736efc5739d",
      "tags": [
        "@StepClassFilter",
        "@StepTail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").tail(Scope.local, 50)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_asXaX_out_in_hasXageX_asXbX_selectXa_bX_whereXa_eqXbXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L21",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").as(\"a\").out().in().has(\"age\").as(\"b\").select(\"a\", \"b\").where(\"a\", P.eq(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[peter]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_asXaX_out_in_hasXageX_asXbX_selectXa_bX_whereXa_neqXbXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L37",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").as(\"a\").out().in().has(\"age\").as(\"b\").select(\"a\", \"b\").where(\"a\", P.neq(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_asXaX_out_in_hasXageX_asXbX_selectXa_bX_whereXb_hasXname_markoXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L53",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").as(\"a\").out().in().has(\"age\").as(\"b\").select(\"a\", \"b\").where(__.as(\"b\").has(\"name\", \"marko\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[marko]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:68",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_asXaX_out_in_hasXageX_asXbX_selectXa_bX_whereXa_outXknowsX_bX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 68,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L68",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").as(\"a\").out().in().has(\"age\").as(\"b\").select(\"a\", \"b\").where(__.as(\"a\").out(\"knows\").as(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_whereXasXaX_name_isXjoshXX_inXcreatedX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L79",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").where(__.as(\"a\").values(\"name\").is(\"josh\")).in(\"created\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:93",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_josh_peterX_VX1X_outXcreatedX_inXcreatedX_name_whereXwithinXaXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 93,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L93",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[josh,peter]\""
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1).V(vid1).out(\"created\").in(\"created\").values(\"name\").where(P.within(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:107",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_inXcreatedX_asXbX_whereXa_neqXbXX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 107,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L107",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").in(\"created\").as(\"b\").where(\"a\", P.neq(\"b\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:121",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_inXcreatedX_asXbX_whereXasXbX_outXcreatedX_hasXname_rippleXX_valuesXage_nameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L121",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").in(\"created\").as(\"b\").where(__.as(\"b\").out(\"created\").has(\"name\", \"ripple\")).values(\"age\", \"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "d[32].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:134",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_inXcreatedX_whereXeqXaXX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 134,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L134",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").in(\"created\").where(P.eq(\"a\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:146",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_inXcreatedX_whereXneqXaXX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 146,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L146",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").in(\"created\").where(P.neq(\"a\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "peter"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:159",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_aggregateXxX_out_whereXnotXwithinXaXXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 159,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L159",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().aggregate(\"x\").out().where(P.not(P.within(\"x\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:171",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_g_VX2XX_VX1X_out_whereXneqXaXX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 171,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L171",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter v2 defined as \"v[vadas]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", v2).V(vid1).out().where(P.neq(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:185",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXbothEXcreatedX_whereXwithoutXeXX_aggregateXeX_otherVX_emit_path",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 185,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L185",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.bothE(\"created\").where(P.without(\"e\")).aggregate(\"e\").otherV()).emit().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[josh-created->lop],v[josh]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[josh-created->lop],v[josh],e[josh-created->ripple],v[ripple]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:200",
      "suite": "tinkerpop",
      "name": "g_V_whereXnotXoutXcreatedXXX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 200,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L200",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(__.not(__.out(\"created\"))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:214",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_whereXandXasXaX_outXknowsX_asXbX__orXasXbX_outXcreatedX_hasXname_rippleX__asXbX_inXknowsX_count_isXnotXeqX0XXXXX_selectXa_bX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 214,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L214",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").where(__.and(__.as(\"a\").out(\"knows\").as(\"b\"), __.or(__.as(\"b\").out(\"created\").has(\"name\", \"ripple\"), __.as(\"b\").in(\"knows\").count().is(P.not(P.eq(0)))))).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[vadas]\"}]"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:226",
      "suite": "tinkerpop",
      "name": "g_V_whereXoutXcreatedX_and_outXknowsX_or_inXknowsXX_valuesXnameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 226,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L226",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(__.out(\"created\").and().out(\"knows\").or().in(\"knows\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:240",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_asXbX_whereXandXasXbX_in__notXasXaX_outXcreatedX_hasXname_rippleXXX_selectXa_bX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 240,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L240",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").as(\"b\").where(__.and(__.as(\"b\").in(), __.not(__.as(\"a\").out(\"created\").has(\"name\", \"ripple\")))).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[lop]\"}]"
            ],
            [
              "m[{\"a\": \"v[peter]\", \"b\": \"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:252",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_bothXknowsX_bothXknowsX_asXdX_whereXc__notXeqXaX_orXeqXdXXXX_selectXa_b_c_dX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 252,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L252",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").as(\"b\").in(\"created\").as(\"c\").both(\"knows\").both(\"knows\").as(\"d\").where(\"c\", P.not(P.eq(\"a\").or(P.eq(\"d\")))).select(\"a\", \"b\", \"c\", \"d\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[lop]\", \"c\": \"v[josh]\", \"d\": \"v[vadas]\"}]"
            ],
            [
              "m[{\"a\": \"v[peter]\", \"b\": \"v[lop]\", \"c\": \"v[josh]\", \"d\": \"v[vadas]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:265",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_whereXin_count_isXeqX3XX_or_whereXoutXcreatedX_and_hasXlabel_personXXX_selectXa_bX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 265,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L265",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").where(__.as(\"b\").in().count().is(P.eq(3)).or().where(__.as(\"b\").out(\"created\").and().as(\"b\").has(T.label, \"person\"))).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[lop]\"}]"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[josh]\"}]"
            ],
            [
              "m[{\"a\": \"v[josh]\", \"b\": \"v[lop]\"}]"
            ],
            [
              "m[{\"a\": \"v[peter]\", \"b\": \"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:280",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_inXcreatedX_asXbX_whereXa_gtXbXX_byXageX_selectXa_bX_byXnameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 280,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L280",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").in(\"created\").as(\"b\").where(\"a\", P.gt(\"b\")).by(\"age\").select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"marko\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"b\": \"marko\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"b\": \"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:294",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outEXcreatedX_asXbX_inV_asXcX_whereXa_gtXbX_orXeqXbXXX_byXageX_byXweightX_byXweightX_selectXa_cX_byXnameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 294,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L294",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").outE(\"created\").as(\"b\").inV().as(\"c\").where(\"a\", P.gt(\"b\").or(P.eq(\"b\"))).by(\"age\").by(\"weight\").by(\"weight\").select(\"a\", \"c\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"marko\", \"c\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"c\": \"ripple\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"c\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"c\": \"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:309",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outEXcreatedX_asXbX_inV_asXcX_inXcreatedX_asXdX_whereXa_ltXbX_orXgtXcXX_andXneqXdXXX_byXageX_byXweightX_byXinXcreatedX_valuesXageX_minX_selectXa_c_dX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 309,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L309",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").outE(\"created\").as(\"b\").inV().as(\"c\").in(\"created\").as(\"d\").where(\"a\", P.lt(\"b\").or(P.gt(\"c\")).and(P.neq(\"d\"))).by(\"age\").by(\"weight\").by(__.in(\"created\").values(\"age\").min()).select(\"a\", \"c\", \"d\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"josh\", \"c\": \"lop\", \"d\": \"marko\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"c\": \"lop\", \"d\": \"peter\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"c\": \"lop\", \"d\": \"marko\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"c\": \"lop\", \"d\": \"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:324",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_out_hasXageX_whereXgtXaXX_byXageX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 324,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L324",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out().has(\"age\").where(P.gt(\"a\")).by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:337",
      "suite": "tinkerpop",
      "name": "g_VX3X_asXaX_in_out_asXbX_whereXa_eqXbXX_byXageX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 337,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L337",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid3).as(\"a\").in().out().as(\"b\").where(\"a\", P.eq(\"b\")).by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:349",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_VX3X_asXaX_in_out_asXbX_whereXa_eqXbXX_byXageX_name",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 349,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L349",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationReferenceOnly",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V(vid3).as(\"a\").in().out().as(\"b\").where(\"a\", P.eq(\"b\")).by(\"age\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:364",
      "suite": "tinkerpop",
      "name": "g_V_asXnX_whereXorXhasLabelXsoftwareX_hasLabelXpersonXXX_selectXnX_byXnameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 364,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L364",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"n\").where(\n  __.or(__.hasLabel(\"software\"), __.hasLabel(\"person\"))\n).select(\"n\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:383",
      "suite": "tinkerpop",
      "name": "g_V_asXnX_whereXorXselectXnX_hasLabelXsoftwareX_selectXnX_hasLabelXpersonXXX_selectXnX_byXnameX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 383,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L383",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"n\").\n  where(__.or(__.select(\"n\").hasLabel(\"software\"), __.select(\"n\").hasLabel(\"person\"))).\n  select(\"n\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature:401",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXxX_whereXinEXknowsX_count_isXgteX1XXX_selectXxX",
      "feature": "Step - where()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature",
      "line": 401,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Where.feature#L401",
      "source_sha256": "41d3c020412e69a701d02bc5a8d36ccfce9868dacad9458dfef1039a8cf1e567",
      "tags": [
        "@StepClassFilter",
        "@StepWhere"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"x\").where(__.inE(\"knows\").count().is(P.gte(1))).select(\"x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_coworker",
      "feature": "Step - miscellaneous",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature#L21",
      "source_sha256": "2beddf14681d76efc25f83176c3b04f73a810a3b93a991f7f50ab2f6a5f69c29",
      "tags": [
        "@StepClassIntegrated"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").\n  filter(__.outE(\"created\")).\n  aggregate(\"p\").as(\"p1\").\n  values(\"name\").as(\"p1n\").\n  select(\"p\").unfold().\n  where(neq(\"p1\")).as(\"p2\").values(\"name\").as(\"p2n\").\n  select(\"p2\").\n  out(\"created\").\n  choose(__.in(\"created\").where(P.eq(\"p1\")), __.values(\"name\"), __.constant(xx1)).\n  group().\n    by(__.select(\"p1n\")).\n    by(__.group().\n            by(__.select(\"p2n\")).\n            by(__.unfold().fold().\n               project(\"numCoCreated\", \"coCreated\").\n                 by(__.count(local)).by())).\n  unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"peter\": {\"josh\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"marko\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ],
            [
              "m[{\"josh\": {\"peter\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"marko\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ],
            [
              "m[{\"marko\": {\"peter\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"josh\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_coworker_with_midV",
      "feature": "Step - miscellaneous",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Miscellaneous.feature#L52",
      "source_sha256": "2beddf14681d76efc25f83176c3b04f73a810a3b93a991f7f50ab2f6a5f69c29",
      "tags": [
        "@StepClassIntegrated",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").\n  filter(__.outE(\"created\")).as(\"p1\").\n  V().hasLabel(\"person\").\n  where(P.neq(\"p1\")).\n  filter(__.outE(\"created\")).as(\"p2\").\n  map(__.out(\"created\").where(__.in(\"created\").as(\"p1\")).values(\"name\").fold()).\n  group().\n    by(__.select(\"p1\").by(\"name\")).\n    by(__.group().by(select(\"p2\").by(\"name\")).\n    by(__.project(\"numCoCreated\", \"coCreated\").\n            by(__.count(local)).by())).\n  unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"peter\": {\"josh\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"marko\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ],
            [
              "m[{\"josh\": {\"peter\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"marko\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ],
            [
              "m[{\"marko\": {\"peter\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}, \"josh\": {\"numCoCreated\":\"d[1].l\", \"coCreated\":[\"lop\"]}}}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:22",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L22",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "alice"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:39",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L39",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\", \"b\"])).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "alice"
            ],
            [
              "bob"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:57",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_cXX_V_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 57,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L57",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"c\"])).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:72",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_bothE_weight",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L72",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).V().\n  bothE().values(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:92",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_bXX_V_bothE_weight",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 92,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L92",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"b\"])).V().\n  bothE().values(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:112",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_bothE_dedup_weight",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 112,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L112",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\", \"b\"])).V().\n  bothE().dedup().values(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[2.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:133",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_cXX_V_bothE_weight",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L133",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"c\"])).V().\n  bothE().values(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:151",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_both_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L151",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).V().\n  both().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:169",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_bXX_V_both_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 169,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L169",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"b\"])).V().\n  both().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:187",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_both_dedup_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 187,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L187",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\", \"b\"])).V().\n  both().dedup().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "alice"
            ],
            [
              "bob"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:208",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_cXX_V_both_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 208,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L208",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"c\"])).V().\n  both().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:226",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_out_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 226,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L226",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).V().\n  out().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:244",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_bXX_V_in_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 244,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L244",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"b\"])).V().\n  in().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:262",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_out_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 262,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L262",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\", \"b\"])).V().\n  out().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "alice"
            ],
            [
              "bob"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:283",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_cXX_V_out_name",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 283,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L283",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").as(\"a\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"bob\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"_partition\",\"a\").property(\"weight\",1.0d).\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"_partition\",\"b\").property(\"weight\",2.0d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"c\"])).V().\n  out().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 0"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:301",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_addVXpersonX_propertyXname_aliceX_addXselfX",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 301,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L301",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  addV(\"person\").property(\"name\",\"alice\").\n  addE(\"self\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:317",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_injectXzeroX_addVXpersonX_propertyXname_aliceX_addXselfX",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 317,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L317",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  inject(0).\n  addV(\"person\").property(\"name\",\"alice\").\n  addE(\"self\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:334",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_mergeV",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 334,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L334",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"alice\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:348",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_injectX0X_mergeV",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 348,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L348",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"alice\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  inject(0).\n  mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:363",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_mergeE",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 363,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L363",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"bob\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[alice].id\\\", \\\"D[IN]\\\":\\\"v[bob].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"knows\\\",\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:382",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_injectX0XmergeE",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 382,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L382",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"bob\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[alice].id\\\", \\\"D[IN]\\\":\\\"v[bob].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  inject(0).\n  mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"knows\\\",\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:402",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_mergeVXlabel_person_name_aliceX_optionXonMatch_name_bobX",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 402,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L402",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"a\").property(\"name\",\"alice\").\n  addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"alice\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"alice\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"name\\\":\\\"bob\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  mergeV(xx1).option(Merge.onMatch, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"bob\\\").has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:422",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_mergeV_optionXonCreateX",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 422,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L422",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"alice\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"name\\\":\\\"alice\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\":\\\"d[35].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  mergeV(xx1).option(Merge.onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"alice\\\").has(\\\"age\\\",35).has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature:441",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_injectX0X__mergeV_optionXonCreateX",
      "feature": "Step - PartitionStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature",
      "line": 441,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/PartitionStrategy.feature#L441",
      "source_sha256": "50becfef217fa61ed10bb4ee14612668f0c95746474a1f62126256976688ca94",
      "tags": [
        "@StepClassIntegrated",
        "@WithPartitionStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"_partition\",\"b\").property(\"name\",\"alice\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"name\\\":\\\"alice\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\":\\\"d[35].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new PartitionStrategy(partitionKey: \"_partition\", writePartition: \"a\", readPartitions: [\"a\"])).\n  inject(0).\n  mergeV(xx1).option(Merge.onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"alice\\\").has(\\\"age\\\",35).has(\\\"_partition\\\",\\\"a\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Paths.feature:22",
      "suite": "tinkerpop",
      "name": "g_V_shortestpath",
      "feature": "Step - paths",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Paths.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Paths.feature#L22",
      "source_sha256": "e74df1b715139b8bcfc1738069a83305c0ddf333274c34894534d0da942edc67",
      "tags": [
        "@StepClassIntegrated",
        "@GraphComputerVerificationReferenceOnly",
        "@InsertionOrderingRequired"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").both().as(\"v\").\n  project(\"src\", \"tgt\", \"p\").\n    by(__.select(first, \"v\")).\n    by(__.select(last, \"v\")).\n    by(__.select(Pop.all, \"v\")).as(\"triple\").\n  group(\"x\").\n    by(__.select(\"src\", \"tgt\")).\n    by(__.select(\"p\").fold()).select(\"tgt\").barrier().\n  repeat(__.both().as(\"v\").\n          project(\"src\", \"tgt\", \"p\").\n            by(__.select(first, \"v\")).\n            by(__.select(last, \"v\")).\n            by(__.select(Pop.all, \"v\")).as(\"t\").\n          filter(__.select(Pop.all, \"p\").count(local).as(\"l\").\n                 select(Pop.last, \"t\").select(Pop.all, \"p\").dedup(Scope.local).count(Scope.local).where(P.eq(\"l\"))).\n          select(Pop.last, \"t\").\n          not(__.select(Pop.all, \"p\").as(\"p\").count(local).as(\"l\").\n              select(Pop.all, \"x\").unfold().filter(select(keys).where(P.eq(\"t\")).by(select(\"src\", \"tgt\"))).\n              filter(__.select(Column.values).unfold().or(__.count(Scope.local).where(P.lt(\"l\")), __.where(P.eq(\"p\"))))).\n          barrier().\n          group(\"x\").\n            by(__.select(\"src\", \"tgt\")).\n            by(__.select(Pop.all, \"p\").fold()).select(\"tgt\").barrier()).\n  cap(\"x\").select(Column.values).unfold().unfold().map(__.unfold().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[josh,marko,vadas]"
            ],
            [
              "l[ripple,josh,lop]"
            ],
            [
              "l[josh,lop]"
            ],
            [
              "l[peter,lop,marko]"
            ],
            [
              "l[ripple,josh,marko]"
            ],
            [
              "l[josh,marko]"
            ],
            [
              "l[marko,lop]"
            ],
            [
              "l[lop,marko]"
            ],
            [
              "l[josh,lop,peter]"
            ],
            [
              "l[peter,lop,josh]"
            ],
            [
              "l[vadas,marko]"
            ],
            [
              "l[ripple,josh]"
            ],
            [
              "l[marko]"
            ],
            [
              "l[josh]"
            ],
            [
              "l[ripple]"
            ],
            [
              "l[josh,ripple]"
            ],
            [
              "l[peter,lop]"
            ],
            [
              "l[vadas,marko,josh]"
            ],
            [
              "l[lop,josh,ripple]"
            ],
            [
              "l[marko,josh]"
            ],
            [
              "l[lop,marko,vadas]"
            ],
            [
              "l[lop]"
            ],
            [
              "l[peter]"
            ],
            [
              "l[vadas]"
            ],
            [
              "l[marko,josh,ripple]"
            ],
            [
              "l[marko,vadas]"
            ],
            [
              "l[vadas,marko,lop]"
            ],
            [
              "l[lop,peter]"
            ],
            [
              "l[lop,josh]"
            ],
            [
              "l[marko,lop,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:22",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_V",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L22",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:39",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_V_outXknowsX_name",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L39",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).V().out(\"knows\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:52",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_addVXpersonX",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L52",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).addV(\"person\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The provided traversal has a mutating step and thus is not read only\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:62",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_addVXpersonX_fromXVX1XX_toXVX2XX",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L62",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).addE(\"link\").from(__.V(vid1)).to(__.V(vid2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The provided traversal has a mutating step and thus is not read only\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:74",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_V_addVXpersonX_fromXVX1XX",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L74",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).V().addE(\"link\").from(__.V(vid1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The provided traversal has a mutating step and thus is not read only\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:85",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_V_propertyXname_joshX",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L85",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).V().property(\"name\",\"josh\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The provided traversal has a mutating step and thus is not read only\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature:95",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXReadOnlyStrategyX_E_propertyXweight_0X",
      "feature": "Step - ReadOnlyStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/ReadOnlyStrategy.feature#L95",
      "source_sha256": "d104a412f37ec3b991d7d18ed626b71e38bec752cb70eb7231637ccd6371c75c",
      "tags": [
        "@StepClassIntegrated",
        "@WithReadOnlyStrategy"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ReadOnlyStrategy).E().property(\"weight\", 0)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The provided traversal has a mutating step and thus is not read only\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Recommendation.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_classic_recommendation",
      "feature": "Step - recommendation",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Recommendation.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/Recommendation.feature#L21",
      "source_sha256": "6403cb317a502818e8a4fd36b41ffd20b6ea03ed2127ddf5f418816b3b7bd163",
      "tags": [
        "@StepClassIntegrated"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"DARK STAR\").as(\"a\").out(\"followedBy\").aggregate(\"stash\").\n  in(\"followedBy\").where(P.neq(\"a\").and(P.not(P.within(\"stash\")))).\n  groupCount().\n  unfold().\n  project(\"x\", \"y\", \"z\").\n    by(__.select(keys).values(\"name\")).\n    by(__.select(keys).values(\"performances\")).\n    by(__.select(values)).\n  order().\n    by(__.select(\"z\"), Order.desc).\n    by(__.select(\"y\"), Order.asc).\n  limit(5).aggregate(local,\"m\").select(\"x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "LET IT GROW"
            ],
            [
              "UNCLE JOHNS BAND"
            ],
            [
              "I KNOW YOU RIDER"
            ],
            [
              "SHIP OF FOOLS"
            ],
            [
              "GOOD LOVING"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:40",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_V",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 40,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L40",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:54",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_E",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L54",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:67",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L67",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:81",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_inE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L81",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).inE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:92",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_out",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 92,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L92",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:106",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_in",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 106,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L106",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).in()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:117",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_both",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 117,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L117",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:131",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_bothE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 131,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L131",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:145",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_VX4X_localXbothE_limitX1XX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L145",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).V(vid4).local(__.bothE().limit(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:156",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_EX11X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 156,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L156",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).E(eid11).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:170",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphAXX_EX12X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 170,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L170",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid12 defined as \"e[peter-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")))).E(eid12).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:181",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_V",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 181,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L181",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:200",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_E",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 200,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L200",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:216",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX1X_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 216,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L216",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid1).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:232",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX1X_out",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 232,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L232",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid1).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:248",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX1X_outXcreatedX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 248,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L248",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid1).out(\"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:263",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_outXcreatedX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 263,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L263",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).out(\"created\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:278",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 278,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L278",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:293",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_out",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 293,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L293",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:308",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_bothE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 308,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L308",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:324",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_both",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 324,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L324",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:340",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphBXX_VX4X_outV_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 340,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L340",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid8 defined as \"e[marko-knows->josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.or(__.has(\"weight\", 1.0).hasLabel(\"knows\"),\n                                                   __.has(\"weight\", 0.4).hasLabel(\"created\").outV().has(\"name\", \"marko\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid8).outV().outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:356",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_inXknowsX_hasXname_markoXXX_V_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 356,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L356",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.in(\"knows\").has(\"name\", \"marko\"))).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:369",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_in_hasXname_markoXXX_V_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 369,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L369",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.in().has(\"name\", \"marko\"))).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:383",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_inXknowsX_whereXoutXcreatedX_hasXname_lopXXXX_V_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 383,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L383",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.in(\"knows\").where(__.out(\"created\").has(\"name\", \"lop\")))).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:396",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_in_hasXname_markoX_outXcreatedX_hasXname_lopXXXX_V_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 396,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L396",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.in().where(__.has(\"name\", \"marko\").out(\"created\").has(\"name\", \"lop\")))).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:410",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_orXboth_hasXname_markoX_hasXname_markoXXXX_V_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 410,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L410",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.or(__.both().has(\"name\", \"marko\"), __.has(\"name\", \"marko\")))).V().where(__.bothE().count().is(P.neq(0))).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:425",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_V",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 425,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L425",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:441",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_E",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 441,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L441",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:456",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 456,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L456",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:472",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_inE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 472,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L472",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).inE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:485",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_out",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 485,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L485",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:501",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_in",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 501,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L501",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).in()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:514",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_both",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 514,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L514",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:530",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_bothE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 530,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L530",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:546",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_VX4X_localXbothE_limitX1XX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 546,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L546",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).local(__.bothE().limit(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:559",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_EX11X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 559,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L559",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid11).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:575",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_EX12X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 575,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L575",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid12 defined as \"e[peter-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid12).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:588",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphCXX_EX9X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 588,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L588",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid9 defined as \"e[marko-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid9).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:601",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_hasXname_withinXripple_josh_markoXXX_V_asXaX_out_in_asXbX_dedupXa_bX_name",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 601,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L601",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertices: __.has(\"name\", P.within(\"ripple\", \"josh\", \"marko\")))).V().as(\"a\").\n  out().in().as(\"b\").dedup(\"a\", \"b\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:615",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertexProperties_hasXstartTime_gtX2005XXXX_V_propertiesXlocationX_value",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 615,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L615",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)))).V().properties(\"location\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "purcellville"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:631",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertexProperties_hasXstartTime_gtX2005XXXX_V_valuesXlocationX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 631,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L631",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)))).V().values(\"location\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "purcellville"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:647",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertexProperties_hasXstartTime_gtX2005XXXX_V_asXaX_propertiesXlocationX_asXbX_selectXaX_outE_properties_selectXbX_value_dedup",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 647,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L647",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)))).V().as(\"a\").\n  properties(\"location\").as(\"b\").select(\"a\").outE().properties().select(\"b\").value().dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "purcellville"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:664",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertexProperties_hasXstartTime_gtX2005XXXX_V_asXaX_valuesXlocationX_asXbX_selectXaX_outE_properties_selectXbX_dedup",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 664,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L664",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)))).V().as(\"a\").\n  values(\"location\").as(\"b\").select(\"a\").outE().properties().select(\"b\").dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "purcellville"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:681",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_hasXname_neqXstephenXX_vertexProperties_hasXstartTime_gtX2005XXXX_V_propertiesXlocationX_value",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 681,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L681",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)),\n                                      vertices: __.has(\"name\", P.neq(\"stephen\")))).V().properties(\"location\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:697",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXvertices_hasXname_neqXstephenXX_vertexProperties_hasXstartTime_gtX2005XXXX_V_valuesXlocationX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 697,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L697",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(vertexProperties: __.has(\"startTime\", P.gt(2005)),\n                                      vertices: __.has(\"name\", P.neq(\"stephen\")))).V().values(\"location\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "baltimore"
            ],
            [
              "oakland"
            ],
            [
              "seattle"
            ],
            [
              "aachen"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:713",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXedges_hasLabelXusesX_hasXskill_5XXX_V_outE_valueMap_selectXvaluesX_unfold",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 713,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L713",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(edges: __.hasLabel(\"uses\").has(\"skill\", 5))).V().\n  outE().valueMap().select(Column.values).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[5].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[5].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:728",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_V",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 728,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L728",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:745",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_E",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 745,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L745",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:762",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXcheckAdjacentVertices_subgraphDXX_E",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 762,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L762",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: true,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:778",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_outE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 778,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L778",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:795",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_inE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 795,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L795",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).inE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:809",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_out",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 809,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L809",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:826",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_in",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 826,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L826",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).in()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:840",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_both",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 840,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L840",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:857",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_bothE",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 857,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L857",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:874",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_localXbothE_limitX1XX",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 874,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L874",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).V(vid4).local(__.bothE().limit(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:888",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_EX11X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 888,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L888",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid11).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:905",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_EX12X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 905,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L905",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid12 defined as \"e[peter-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid12).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:919",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXsubgraphDXX_EX9X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 919,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L919",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid9 defined as \"e[marko-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: false,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid9).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature:935",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXSubgraphStrategyXcheckAdjacentVertices_subgraphDXX_EX9X_bothV",
      "feature": "Step - SubgraphStrategy",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature",
      "line": 935,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/integrated/SubgraphStrategy.feature#L935",
      "source_sha256": "6fb88d604ac27d82e6bd798566d055ab76ed9479096fab75ba7c2e30e9397562",
      "tags": [
        "@StepClassIntegrated",
        "@WithSubgraphStrategy",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid9 defined as \"e[marko-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(new SubgraphStrategy(checkAdjacentVertices: true,\n                                      vertices: __.has(\"name\", P.within(\"josh\", \"lop\", \"ripple\")),\n                                      edges: __.or(__.has(\"weight\", 0.4).hasLabel(\"created\"),\n                                                   __.has(\"weight\", 1.0).hasLabel(\"created\")))).E(eid9).bothV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L21",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").addE(\"createdBy\").to(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid1).inE()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:48",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX_propertyXweight_2X",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L48",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"created\").addE(\"createdBy\").to(\"a\").property(\"weight\", 2.0d)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid1).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid1).inE().has(\\\"weight\\\", 2.0d)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:77",
      "suite": "tinkerpop",
      "name": "g_V_outE_propertyXweight_nullX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 77,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L77",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE",
        "@DisallowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().property(\"weight\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 6"
        },
        {
          "text": "the graph should return 0 for count of \"g.E().properties(\\\"weight\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:102",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXxX_asXaX_selectXxX_unfold_addEXexistsWithX_toXaX_propertyXtime_nowX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 102,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L102",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "using the parameter vid5 defined as \"v[ripple].id\""
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"x\").as(\"a\").select(\"x\").unfold().addE(\"existsWith\").to(\"a\").property(\"time\", \"now\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 36"
        },
        {
          "text": "the graph should return 42 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 15 for count of \"g.V(vid1).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid1).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid1).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid1).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        },
        {
          "text": "the graph should return 13 for count of \"g.V(vid2).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid2).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid2).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid2).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        },
        {
          "text": "the graph should return 15 for count of \"g.V(vid3).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid3).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid3).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid3).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        },
        {
          "text": "the graph should return 15 for count of \"g.V(vid4).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid4).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid4).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid4).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        },
        {
          "text": "the graph should return 13 for count of \"g.V(vid5).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid5).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid5).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid5).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        },
        {
          "text": "the graph should return 13 for count of \"g.V(vid6).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid6).inE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid6).outE(\\\"existsWith\\\")\""
        },
        {
          "text": "the graph should return 12 for count of \"g.V(vid6).bothE(\\\"existsWith\\\").has(\\\"time\\\",\\\"now\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:157",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_inXcreatedX_whereXneqXaXX_asXbX_addEXcodeveloperX_fromXaX_toXbX_propertyXyear_2009X",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 157,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L157",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").in(\"created\").where(P.neq(\"a\")).as(\"b\").addE(\"codeveloper\").from(\"a\").to(\"b\").property(\"year\", 2009)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 6"
        },
        {
          "text": "the graph should return 12 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 7 for count of \"g.V(vid1).bothE()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid1).inE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid1).outE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid1).bothE(\\\"codeveloper\\\").has(\\\"year\\\",2009)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid2).bothE()\""
        },
        {
          "text": "the graph should return 7 for count of \"g.V(vid4).bothE()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid4).inE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid4).outE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid4).bothE(\\\"codeveloper\\\").has(\\\"year\\\",2009)\""
        },
        {
          "text": "the graph should return 5 for count of \"g.V(vid6).bothE()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid6).inE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid6).outE(\\\"codeveloper\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid6).bothE(\\\"codeveloper\\\").has(\\\"year\\\",2009)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:199",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_inXcreatedX_addEXcreatedByX_fromXaX_propertyXyear_2009X_propertyXacl_publicX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 199,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L199",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "using the parameter vid5 defined as \"v[ripple].id\""
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").in(\"created\").addE(\"createdBy\").from(\"a\").property(\"year\", 2009).property(\"acl\", \"public\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 4"
        },
        {
          "text": "the graph should return 10 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid1).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid1).inE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(vid1).outE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid1).bothE(\\\"createdBy\\\").has(\\\"year\\\",2009).has(\\\"acl\\\", \\\"public\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid2).bothE()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.V(vid3).bothE()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(vid3).inE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V(vid3).outE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V(vid3).bothE(\\\"createdBy\\\").has(\\\"year\\\",2009).has(\\\"acl\\\", \\\"public\\\")\""
        },
        {
          "text": "the graph should return 5 for count of \"g.V(vid4).bothE()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid4).inE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(vid4).outE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid4).bothE(\\\"createdBy\\\").has(\\\"year\\\",2009).has(\\\"acl\\\", \\\"public\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid5).bothE()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(vid5).inE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid5).outE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid5).bothE(\\\"createdBy\\\").has(\\\"year\\\",2009).has(\\\"acl\\\", \\\"public\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid6).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid6).inE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(vid6).outE(\\\"createdBy\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(vid6).bothE(\\\"createdBy\\\").has(\\\"year\\\",2009).has(\\\"acl\\\", \\\"public\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:251",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXb_bX_VXaX_addEXknowsX_toXbX_propertyXweight_0_5X",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 251,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L251",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "using the parameter v6 defined as \"v[peter]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"b\", v6).V(v1).addE(\"knows\").to(\"b\").property(\"weight\", 0.5D)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(v1).bothE()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(v1).inE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V(v1).outE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(v1).bothE(\\\"knows\\\").has(\\\"weight\\\",0.5)\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(v6).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v6).inE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V(v6).outE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v6).bothE(\\\"knows\\\").has(\\\"weight\\\",0.5)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:286",
      "suite": "tinkerpop",
      "name": "g_addV_asXfirstX_repeatXaddEXnextX_toXaddVX_inVX_timesX5X_addEXnextX_toXselectXfirstXX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 286,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L286",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV().as(\"first\").repeat(__.addE(\"next\").to(__.addV()).inV()).times(5).addE(\"next\").to(__.select(\"first\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E().hasLabel(\\\"next\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V().limit(1).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().limit(1).inE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().limit(1).outE()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:301",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_asXaX_outEXcreatedX_asXbX_inV_addEXselectXbX_labelX_toXaX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 301,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L301",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\").as(\"a\").outE(\"created\").as(\"b\").inV().addE(__.select(\"b\").label()).to(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(v1).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v1).inE(\\\"created\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v1).in(\\\"created\\\").has(\\\"name\\\",\\\"lop\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v1).outE(\\\"created\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:331",
      "suite": "tinkerpop",
      "name": "g_addEXV_outE_label_groupCount_orderXlocalX_byXvalues_descX_selectXkeysX_unfold_limitX1XX_fromXV_hasXname_vadasXX_toXV_hasXname_lopXX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 331,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L331",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter v2 defined as \"v[vadas]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.addE(__.V().outE().label().groupCount().order(Scope.local).by(Column.values, Order.desc).select(Column.keys).unfold().limit(1)).from(__.V().has(\"name\", \"vadas\")).to(__.V().has(\"name\", \"lop\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(v2).bothE()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v2).inE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v2).outE(\\\"created\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v2).out(\\\"created\\\").has(\\\"name\\\",\\\"lop\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:361",
      "suite": "tinkerpop",
      "name": "g_addEXknowsX_fromXaX_toXbX_propertyXweight_0_1X",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 361,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L361",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "using the parameter v6 defined as \"v[peter]\""
        },
        {
          "text": "using the parameter xx1 defined as \"d[0.1].d\""
        },
        {
          "text": "the traversal of",
          "doc": "g.addE(\"knows\").from(v1).to(v6).property(\"weight\", xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V(v1).outE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v1).out(\\\"knows\\\").has(\\\"name\\\",\\\"peter\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:391",
      "suite": "tinkerpop",
      "name": "g_VXaX_addEXknowsX_toXbX_propertyXweight_0_1X",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 391,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L391",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "using the parameter v6 defined as \"v[peter]\""
        },
        {
          "text": "using the parameter xx1 defined as \"d[0.1].d\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v1).addE(\"knows\").to(v6).property(\"weight\", xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V(v1).outE(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(v1).out(\\\"knows\\\").has(\\\"name\\\",\\\"peter\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature:422",
      "suite": "tinkerpop",
      "name": "g_addEXknowsXpropertyXweight_nullXfromXV_hasXname_markoXX_toXV_hasXname_vadasXX",
      "feature": "Step - addE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature",
      "line": 422,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddEdge.feature#L422",
      "source_sha256": "c9deefc3af0df9173af049292fea6f20e01c18040abaa3e10284cf62567be6d3",
      "tags": [
        "@StepClassMap",
        "@StepAddE",
        "@AllowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addE(\"knows\").property(\"weight\", null).from(V().has(\"name\",\"marko\")).to(V().has(\"name\",\"vadas\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"knows\\\",\\\"weight\\\",null)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_addVXanimalX_propertyXage_selectXaX_byXageXX_propertyXname_puppyX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L21",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").addV(\"animal\").property(\"age\", __.select(\"a\").by(\"age\")).property(\"name\", \"puppy\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"animal\\\",\\\"age\\\",29)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:47",
      "suite": "tinkerpop",
      "name": "g_V_addVXanimalX_propertyXage_0X",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 47,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L47",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().addV(\"animal\").property(\"age\", 0)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 6"
        },
        {
          "text": "the graph should return 6 for count of \"g.V().has(\\\"animal\\\",\\\"age\\\",0)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:72",
      "suite": "tinkerpop",
      "name": "g_addVXpersonX_propertyXname_stephenX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L72",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(\"name\", \"stephen\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:98",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_propertyXname_nullX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L98",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@DisallowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").property(Cardinality.single, \"name\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 4"
        },
        {
          "text": "the graph should return 2 for count of \"g.V().properties(\\\"name\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:123",
      "suite": "tinkerpop",
      "name": "g_addVXpersonX_propertyXsingle_name_stephenX_propertyXsingle_name_stephenmX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 123,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L123",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(Cardinality.single, \"name\", \"stephen\").property(Cardinality.single, \"name\", \"stephenm\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephenm\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:150",
      "suite": "tinkerpop",
      "name": "get_g_addVXpersonX_propertyXsingle_name_stephenX_propertyXsingle_name_stephenm_since_2010X",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 150,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L150",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(Cardinality.single, \"name\", \"stephen\").property(Cardinality.single, \"name\", \"stephenm\", \"since\", 2010)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephenm\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephenm\\\").properties(\\\"name\\\").has(\\\"since\\\",2010)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:178",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_propertyXfriendWeight_outEXknowsX_weight_sum__acl_privateX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 178,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L178",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\").property(\"friendWeight\", __.outE(\"knows\").values(\"weight\").sum(), \"acl\", \"private\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"friendWeight\\\", 1.5)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"friendWeight\\\").has(\\\"acl\\\",\\\"private\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"friendWeight\\\").count()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:206",
      "suite": "tinkerpop",
      "name": "g_addVXanimalX_propertyXname_mateoX_propertyXname_gateoX_propertyXname_cateoX_propertyXage_5X",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L206",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"animal\").property(\"name\", \"mateo\").property(\"name\", \"gateo\").property(\"name\", \"cateo\").property(\"age\", 5)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"mateo\\\").has(\\\"name\\\", \\\"gateo\\\").has(\\\"name\\\", \\\"cateo\\\").has(\\\"age\\\",5)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:231",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_markoX_addV_propertyXname_selectXaXX_name",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 231,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L231",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", \"marko\").addV().property(\"name\", __.select(\"a\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        },
        {
          "text": "the graph should return 2 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:259",
      "suite": "tinkerpop",
      "name": "g_addVXpersonX_propertyXsingle_name_stephenX_propertyXsingle_name_stephenm_since_2010X",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 259,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L259",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(Cardinality.single, \"name\", \"stephen\").property(Cardinality.single, \"name\", \"stephenm\", \"since\", 2010)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"name\\\",\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"stephenm\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"stephenm\\\").properties(\\\"name\\\").has(\\\"since\\\",2010)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:287",
      "suite": "tinkerpop",
      "name": "g_V_addVXanimalX_propertyXname_valuesXnameXX_propertyXname_an_animalX_propertyXvaluesXnameX_labelX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 287,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L287",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().addV(\"animal\").property(\"name\", __.values(\"name\")).property(\"name\", \"an animal\").property(__.values(\"name\"), __.label())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 6"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"marko\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"marko\\\",\\\"person\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"vadas\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"vadas\\\",\\\"person\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"lop\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"lop\\\",\\\"software\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"josh\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"josh\\\",\\\"person\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"ripple\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"ripple\\\",\\\"software\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"animal\\\").has(\\\"name\\\",\\\"peter\\\").has(\\\"name\\\",\\\"an animal\\\").has(\\\"peter\\\",\\\"person\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:317",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_testX_V_hasLabelXsoftwareX_propertyXtemp_selectXaXX_valueMapXname_tempX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 317,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L317",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", \"test\").V().hasLabel(\"software\").property(\"temp\", __.select(\"a\")).valueMap(\"name\", \"temp\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"temp\": [\"test\"], \"name\": [\"lop\"]}]"
            ],
            [
              "m[{\"temp\": [\"test\"], \"name\": [\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:344",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_nameX_addV_propertyXselectXaX_markoX_name",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 344,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L344",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", \"name\").addV().property(__.select(\"a\"), \"marko\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        },
        {
          "text": "the graph should return 2 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:371",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_hasXname_markoX_outXcreatedX_asXbX_addVXselectXaX_labelX_propertyXtest_selectXbX_labelX_valueMap_withXtokensX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 371,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L371",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").has(\"name\", \"marko\").out(\"created\").as(\"b\").addV(__.select(\"a\").label()).property(\"test\", __.select(\"b\").label()).valueMap().with(WithOptions.tokens)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"test\\\",\\\"software\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:396",
      "suite": "tinkerpop",
      "name": "g_addVXV_hasXname_markoX_propertiesXnameX_keyX_label",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 396,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L396",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(__.V().has(\"name\", \"marko\").properties(\"name\").key()).label()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "name"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:422",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXlabel_personX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 422,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L422",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV().property(T.label, \"person\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().hasLabel(\\\"person\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:432",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXmapX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 432,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L432",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV().property([\"name\": \"foo\", \"age\": 42 ])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"foo\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:442",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXsingle_mapX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 442,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L442",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV().property(Cardinality.single, [\"name\": \"foo\", \"age\": 42 ])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"foo\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:453",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_fooX_propertyXname_setXbarX_age_43X",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 453,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L453",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().property(Cardinality.single, \"name\", \"foo\").property(\"age\", 42)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has('name','foo').property([\"name\": Cardinality.set(\"bar\"), \"age\": 43 ])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"foo\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"bar\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"age\\\",43)\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"age\\\",42)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:471",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_fooX_propertyXset_name_bar_age_singleX43XX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 471,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L471",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV().property(Cardinality.single, \"name\", \"foo\").property(\"age\", 42)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has('name','foo').property(Cardinality.set, [\"name\":\"bar\", \"age\": Cardinality.single(43) ])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"foo\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"bar\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"age\\\",43)\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"age\\\",42)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:488",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXnullX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 488,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L488",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().hasLabel(\\\"person\\\").values()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:499",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXemptyX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 499,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L499",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().hasLabel(\\\"person\\\").values()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:510",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXset_nullX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 510,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L510",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"foo\").property(set, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().hasLabel(\\\"foo\\\").values()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:521",
      "suite": "tinkerpop",
      "name": "g_addV_propertyXset_emptyX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 521,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L521",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"foo\").property(set, [:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().hasLabel(\\\"person\\\").values()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:532",
      "suite": "tinkerpop",
      "name": "g_addVXpersonX_propertyXname_joshX_propertyXage_nullX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 532,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L532",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@AllowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(\"name\", \"josh\").property(\"age\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"age\\\",null)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:543",
      "suite": "tinkerpop",
      "name": "g_addVXpersonX_propertyXname_markoX_propertyXfriendWeight_null_acl_nullX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 543,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L543",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV",
        "@AllowNullPropertyValues",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"friendWeight\", null, \"acl\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"friendWeight\\\", null)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"friendWeight\\\").has(\\\"acl\\\",null)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"friendWeight\\\").count()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:555",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_aliceX_propertyXsingle_age_unionXage_constantX1XX_sumX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 555,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L555",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"alice\").property(single, \"age\", 50)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"alice\").property(\"age\", __.union(__.values(\"age\"), constant(1)).sum())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"age\\\",50)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"age\\\",51)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature:570",
      "suite": "tinkerpop",
      "name": "g_V_limitX3X_addVXsoftwareX_aggregateXa1X_byXlabelX_aggregateXa2X_byXlabelX_capXa1_a2X_selectXa_bX_byXunfoldX_foldX",
      "feature": "Step - addV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature",
      "line": 570,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AddVertex.feature#L570",
      "source_sha256": "3a0a9d1d44cd5bf5d1536486987336ffc7ed93f2aa3f458af22a2e3217f43b0e",
      "tags": [
        "@StepClassMap",
        "@StepAddV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().limit(3).addV(\"software\").aggregate(\"a1\").by(T.label).aggregate(\"a2\").by(T.label).cap(\"a1\", \"a2\").\n  select(\"a1\",\"a2\").by(unfold().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a1\": [\"software\", \"software\", \"software\"], \"a2\": [\"software\", \"software\", \"software\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXstrX_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L22",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"2023-08-02T00:00:00Z\").asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-02T00:00:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:34",
      "suite": "tinkerpop",
      "name": "g_injectX1694017707000X_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L34",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1694017707000).asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-09-06T16:28:27Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:46",
      "suite": "tinkerpop",
      "name": "g_injectX1694017708000LX_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L46",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1694017708000].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-09-06T16:28:28Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:59",
      "suite": "tinkerpop",
      "name": "g_injectX1694017709000dX_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L59",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1694017709000.1].d\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Can't parse\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:70",
      "suite": "tinkerpop",
      "name": "g_injectX1_2X_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L70",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[1,2]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Can't parse\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:81",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L81",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Can't parse\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature:91",
      "suite": "tinkerpop",
      "name": "g_injectXinvalidstrX_asDate",
      "feature": "Step - asDate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsDate.feature#L91",
      "source_sha256": "cd832b8fed3ececa1458ffd30dce17db9c2942245ca3d0783f02e1e3f4a444bf",
      "tags": [
        "@StepClassMap",
        "@StepAsDate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject('This String is not an ISO 8601 Date').asDate()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Can't parse\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectX1_2X_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L22",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[2].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx2).asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:37",
      "suite": "tinkerpop",
      "name": "g_injectX1_2X_asStringXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L37",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[2].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx2).asString(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "1"
            ],
            [
              "2"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:52",
      "suite": "tinkerpop",
      "name": "g_injectXlist_1_2X_asStringXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L52",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).asString(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[1,2]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:65",
      "suite": "tinkerpop",
      "name": "g_injectX1_nullX_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L65",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[1].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, xx1).asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "1"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:79",
      "suite": "tinkerpop",
      "name": "g_injectX1_nullX_asStringXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L79",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).asString(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[1,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXnameX_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L91",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\").asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "{name=[marko]}"
            ],
            [
              "{name=[vadas]}"
            ],
            [
              "{name=[lop]}"
            ],
            [
              "{name=[josh]}"
            ],
            [
              "{name=[ripple]}"
            ],
            [
              "{name=[peter]}"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:107",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXnameX_order_fold_asStringXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 107,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L107",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\").order().fold().asString(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[{name=[josh]},{name=[lop]},{name=[marko]},{name=[peter]},{name=[ripple]},{name=[vadas]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:119",
      "suite": "tinkerpop",
      "name": "g_V_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 119,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L119",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[v[1]]"
            ],
            [
              "str[v[2]]"
            ],
            [
              "str[v[3]]"
            ],
            [
              "str[v[4]]"
            ],
            [
              "str[v[5]]"
            ],
            [
              "str[v[6]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:136",
      "suite": "tinkerpop",
      "name": "g_V_fold_asStringXlocalX_orderXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 136,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L136",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().asString(Scope.local).order(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[v[1]],str[v[2]],str[v[3]],str[v[4]],str[v[5]],str[v[6]]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:148",
      "suite": "tinkerpop",
      "name": "g_E_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 148,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L148",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[e[7][1-knows->2]]"
            ],
            [
              "str[e[8][1-knows->4]]"
            ],
            [
              "str[e[9][1-created->3]]"
            ],
            [
              "str[e[10][4-created->5]]"
            ],
            [
              "str[e[11][4-created->3]]"
            ],
            [
              "str[e[12][6-created->3]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:165",
      "suite": "tinkerpop",
      "name": "g_V_properties",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L165",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString",
        "@UserSuppliedVertexPropertyIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[vp[name->marko]]"
            ],
            [
              "str[vp[age->29]]"
            ],
            [
              "str[vp[name->vadas]]"
            ],
            [
              "str[vp[age->27]]"
            ],
            [
              "str[vp[name->lop]]"
            ],
            [
              "str[vp[lang->java]]"
            ],
            [
              "str[vp[name->josh]]"
            ],
            [
              "str[vp[age->32]]"
            ],
            [
              "str[vp[name->ripple]]"
            ],
            [
              "str[vp[lang->java]]"
            ],
            [
              "str[vp[name->peter]]"
            ],
            [
              "str[vp[age->35]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:187",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valuesXageX_asString",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 187,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L187",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"age\").asString()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "29"
            ],
            [
              "27"
            ],
            [
              "32"
            ],
            [
              "35"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:201",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valuesXageX_order_fold_asStringXlocalX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 201,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L201",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"age\").order().fold().asString(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[27,29,32,35]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature:212",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valuesXageX_asString_concatX_years_oldX",
      "feature": "Step - asString()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature",
      "line": 212,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsString.feature#L212",
      "source_sha256": "2d2c21d9341bd94938200391d208dd93ca67cacc31d17248d59988471fed5030",
      "tags": [
        "@StepClassMap",
        "@StepAsString"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"age\").asString().concat(\" years old\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "29 years old"
            ],
            [
              "27 years old"
            ],
            [
              "32 years old"
            ],
            [
              "35 years old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:21",
      "suite": "tinkerpop",
      "name": "g_call",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L21",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ],
            [
              "tinker.degree.centrality"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:33",
      "suite": "tinkerpop",
      "name": "g_callXlistX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L33",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ],
            [
              "tinker.degree.centrality"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:45",
      "suite": "tinkerpop",
      "name": "g_callXlistX_withXstring_stringX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 45,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L45",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\").with(\"service\", \"tinker.search\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:56",
      "suite": "tinkerpop",
      "name": "g_callXlistX_withXstring_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L56",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\").with(\"service\", __.constant(\"tinker.search\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:67",
      "suite": "tinkerpop",
      "name": "g_callXlist_mapX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L67",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"service\\\": \\\"tinker.search\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\", xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:79",
      "suite": "tinkerpop",
      "name": "g_callXlist_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L79",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\", __.project(\"service\").by(__.constant(\"tinker.search\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:90",
      "suite": "tinkerpop",
      "name": "g_callXlist_map_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L90",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"x\\\": \\\"y\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"--list\", xx1, __.project(\"service\").by(__.constant(\"tinker.search\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tinker.search"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:102",
      "suite": "tinkerpop",
      "name": "g_callXsearch_mapX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 102,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L102",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"search\\\": \\\"mar\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\", xx1).element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:114",
      "suite": "tinkerpop",
      "name": "g_callXsearch_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 114,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L114",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\", __.project(\"search\").by(__.constant(\"vada\"))).element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:125",
      "suite": "tinkerpop",
      "name": "g_callXsearchX_withXstring_stringX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 125,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L125",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\").with(\"search\", \"vada\").element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:136",
      "suite": "tinkerpop",
      "name": "g_callXsearchX_withXstring_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 136,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L136",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\").with(\"search\", __.constant(\"vada\")).element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:147",
      "suite": "tinkerpop",
      "name": "g_callXsearch_mapX_withXstring_VertexX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 147,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L147",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"search\\\": \\\"mar\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\", xx1).with(\"type\", \"Vertex\").element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:159",
      "suite": "tinkerpop",
      "name": "g_callXsearch_mapX_withXstring_EdgeX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 159,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L159",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"search\\\": \\\"mar\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\", xx1).with(\"type\", \"Edge\").element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:169",
      "suite": "tinkerpop",
      "name": "g_callXsearch_mapX_withXstring_VertexPropertyX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 169,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L169",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"search\\\": \\\"mar\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.call(\"tinker.search\", xx1).with(\"type\", \"VertexProperty\").element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:179",
      "suite": "tinkerpop",
      "name": "g_V_callXdcX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 179,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L179",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").call(\"tinker.degree.centrality\").project(\"vertex\", \"degree\").by(select(\"v\")).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vertex\": \"v[marko]\",  \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[vadas]\",  \"degree\": \"d[1].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[lop]\",    \"degree\": \"d[3].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[josh]\",   \"degree\": \"d[1].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[ripple]\", \"degree\": \"d[1].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[peter]\",  \"degree\": \"d[0].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:195",
      "suite": "tinkerpop",
      "name": "g_V_whereXcallXdcXX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 195,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L195",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(call(\"tinker.degree.centrality\").is(3))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:206",
      "suite": "tinkerpop",
      "name": "g_V_callXdcX_withXdirection_OUTX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L206",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").call(\"tinker.degree.centrality\").with(\"direction\", OUT).project(\"vertex\", \"degree\").by(select(\"v\")).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vertex\": \"v[marko]\",  \"degree\": \"d[3].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[vadas]\",  \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[lop]\",    \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[josh]\",   \"degree\": \"d[2].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[ripple]\", \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[peter]\",  \"degree\": \"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:222",
      "suite": "tinkerpop",
      "name": "g_V_callXdc_mapX_withXdirection_OUTX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 222,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L222",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"x\\\": \\\"y\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").call(\"tinker.degree.centrality\", xx1).with(\"direction\", OUT).project(\"vertex\", \"degree\").by(select(\"v\")).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vertex\": \"v[marko]\",  \"degree\": \"d[3].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[vadas]\",  \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[lop]\",    \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[josh]\",   \"degree\": \"d[2].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[ripple]\", \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[peter]\",  \"degree\": \"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:239",
      "suite": "tinkerpop",
      "name": "g_V_callXdc_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 239,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L239",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").call(\"tinker.degree.centrality\", __.project(\"direction\").by(__.constant(OUT))).project(\"vertex\", \"degree\").by(select(\"v\")).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vertex\": \"v[marko]\",  \"degree\": \"d[3].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[vadas]\",  \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[lop]\",    \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[josh]\",   \"degree\": \"d[2].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[ripple]\", \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[peter]\",  \"degree\": \"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature:255",
      "suite": "tinkerpop",
      "name": "g_V_callXdc_map_traversalX",
      "feature": "Step - call()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature",
      "line": 255,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Call.feature#L255",
      "source_sha256": "c33b5be415ed65ba4f99d02dcb4a4f25c92d165dda8f44be8ddf7d6a6a4e233a",
      "tags": [
        "@StepClassMap",
        "@StepCall",
        "@TinkerServiceRegistry"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"x\\\": \\\"y\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").call(\"tinker.degree.centrality\", xx1, __.project(\"direction\").by(__.constant(OUT))).project(\"vertex\", \"degree\").by(select(\"v\")).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vertex\": \"v[marko]\",  \"degree\": \"d[3].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[vadas]\",  \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[lop]\",    \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[josh]\",   \"degree\": \"d[2].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[ripple]\", \"degree\": \"d[0].l\"}]"
            ],
            [
              "m[{\"vertex\": \"v[peter]\",  \"degree\": \"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_coalesceXoutXfooX_outXbarXX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L21",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().coalesce(__.out(\"foo\"), __.out(\"bar\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:30",
      "suite": "tinkerpop",
      "name": "g_VX1X_coalesceXoutXknowsX_outXcreatedXX_valuesXnameX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L30",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).coalesce(__.out(\"knows\"), __.out(\"created\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:43",
      "suite": "tinkerpop",
      "name": "g_VX1X_coalesceXoutXcreatedX_outXknowsXX_valuesXnameX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L43",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).coalesce(__.out(\"created\"), __.out(\"knows\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:55",
      "suite": "tinkerpop",
      "name": "g_V_coalesceXoutXlikesX_outXknowsX_inXcreatedXX_groupCount_byXnameX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 55,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L55",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().coalesce(__.out(\"likes\"), __.out(\"knows\"), __.out(\"created\")).groupCount().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"vadas\":\"d[1].l\", \"josh\":\"d[1].l\", \"lop\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_coalesceXoutEXknowsX_outEXcreatedXX_otherV_path_byXnameX_byXlabelX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L67",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().coalesce(__.outE(\"knows\"), __.outE(\"created\")).otherV().path().by(\"name\").by(T.label)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,knows,vadas]"
            ],
            [
              "p[marko,knows,josh]"
            ],
            [
              "p[josh,created,ripple]"
            ],
            [
              "p[josh,created,lop]"
            ],
            [
              "p[peter,created,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature:82",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_order_byXnameX_coalesceXname_constantXxXX",
      "feature": "Step - coalesce()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature",
      "line": 82,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Coalesce.feature#L82",
      "source_sha256": "209ef701c5924331c37a1de1cbe363088e0a3453603fee5c1d37da9bebc03e02",
      "tags": [
        "@StepClassMap",
        "@StepCoalesce"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").order().by(\"name\").coalesce(__.values(\"name\"), __.constant(\"x\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_combineXinjectX1XX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L22",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).combine(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for combine step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_combineXV_foldX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L32",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").combine(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"combine step can only take an array or an Iterable type for incoming traversers\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_fold_combineXconstantXnullXX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L41",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().combine(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for combine step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_fold_combineXVX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L51",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().combine(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for combine step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_combineX2X",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L60",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().combine(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"combine step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_combineXnullX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L69",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().combine(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for combine step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_combineXV_valuesXnameX_foldX_unfold",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L79",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().combine(__.V().values(\"name\").fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:96",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_combineXV_valuesXnonexistantX_foldX_unfold",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 96,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L96",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().combine(__.V().values(\"nonexistant\").fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:113",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_fold_combineXV_valuesXageX_order_byXdescX_foldX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 113,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L113",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).fold().combine(__.V().values(\"age\").order().by(desc).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i,d[32].i,d[29].i,d[27].i,d[35].i,d[32].i,d[29].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:125",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_combineXMARKOX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 125,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L125",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).combine(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[MARKO,LOP,MARKO]"
            ],
            [
              "l[MARKO,VADAS,MARKO]"
            ],
            [
              "l[MARKO,JOSH,MARKO]"
            ],
            [
              "l[JOSH,RIPPLE,MARKO]"
            ],
            [
              "l[JOSH,LOP,MARKO]"
            ],
            [
              "l[PETER,LOP,MARKO]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:143",
      "suite": "tinkerpop",
      "name": "g_injectXxx1X_combineXV_valuesXnameX_foldX_unfold",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L143",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).combine(__.V().values(\"name\").fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:162",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_combineXseattle_vancouverX_orderXlocalX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 162,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L162",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().combine(xx1).order(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[brussels,san diego,santa cruz,santa fe,seattle,vancouver]"
            ],
            [
              "l[centreville,dulles,purcellville,seattle,vancouver]"
            ],
            [
              "l[baltimore,bremen,oakland,seattle,seattle,vancouver]"
            ],
            [
              "l[aachen,kaiserslautern,seattle,spremberg,vancouver]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:178",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_combineXempty_listX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 178,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L178",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").combine(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,josh,ripple]"
            ],
            [
              "l[marko,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:191",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_fold_combineXconstantX27X_foldX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 191,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L191",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().fold().combine(__.constant(27).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[27].i,d[29].i,d[32].i,d[35].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:203",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_combineXdave_kelvinX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 203,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L203",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").combine(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,josh,ripple,dave,kelvin]"
            ],
            [
              "l[marko,josh,lop,dave,kelvin]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:217",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_combineXa_cX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 217,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L217",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).combine(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[a,null,b,a,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:231",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_combineXa_null_cX",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 231,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L231",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).combine(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[a,null,b,a,null,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature:245",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_combineXfive_three_7X",
      "feature": "Step - combine()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature",
      "line": 245,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Combine.feature#L245",
      "source_sha256": "ba7cb0793b3345bf008aaac2e716692f969d4ef790f545c0e1239d1b87f32ef8",
      "tags": [
        "@StepClassMap",
        "@StepCombine",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).combine(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[3].i,three,five,three,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXa_bX_concat",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L22",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"a\", \"b\").concat()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "a"
            ],
            [
              "b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:35",
      "suite": "tinkerpop",
      "name": "g_injectXa_bX_concat_XcX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L35",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"a\", \"b\").concat(\"c\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ac"
            ],
            [
              "bc"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:48",
      "suite": "tinkerpop",
      "name": "g_injectXa_bX_concat_Xc_dX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L48",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"a\", \"b\").concat(\"c\", \"d\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "acd"
            ],
            [
              "bcd"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:61",
      "suite": "tinkerpop",
      "name": "g_injectXa_bX_concat_Xinject_c_dX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L61",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"a\", \"b\").concat(__.inject(\"c\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "aa"
            ],
            [
              "bb"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:74",
      "suite": "tinkerpop",
      "name": "g_injectXaX_concat_Xinject_List_b_cX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L74",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[b,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"a\").concat(__.inject(xx1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "aa"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:87",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXcX_concat_XdX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 87,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L87",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1,\"c\").concat(\"d\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"String concat() can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:98",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_concat_XinjectX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L98",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).concat()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:110",
      "suite": "tinkerpop",
      "name": "g_injectXnull_aX_concat_Xnull_bX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L110",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, \"a\").concat(null, \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "b"
            ],
            [
              "ab"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:123",
      "suite": "tinkerpop",
      "name": "g_injectXhello_hiX_concat_XV_valuesXnameXX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 123,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L123",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"hello\", \"hi\").concat(__.V().order().by(id).values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "hellomarko"
            ],
            [
              "himarko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:135",
      "suite": "tinkerpop",
      "name": "g_V_hasLabel_value_concat_X_X_concat_XpersonX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 135,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L135",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").concat(\" \").concat(\"person\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko person"
            ],
            [
              "vadas person"
            ],
            [
              "josh person"
            ],
            [
              "peter person"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:149",
      "suite": "tinkerpop",
      "name": "g_hasLabelXpersonX_valuesXnameX_asXaX_constantXMrX_concatXselectXaX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 149,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L149",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").constant(\"Mr.\").concat(__.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "Mr.marko"
            ],
            [
              "Mr.vadas"
            ],
            [
              "Mr.josh"
            ],
            [
              "Mr.peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:164",
      "suite": "tinkerpop",
      "name": "g_hasLabelXsoftwareX_asXaX_valuesXnameX_concatXunsesX_concatXselectXaXvaluesXlangX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 164,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L164",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").as(\"a\").values(\"name\").concat(\" uses \").concat(__.select(\"a\").values(\"lang\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop uses java"
            ],
            [
              "ripple uses java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:177",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_asXaX_VX1X_valuesXnamesX_concatXselectXaX_labelX_concatXselectXaX_inV_valuesXnameXX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 177,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L177",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().as(\"a\").V(vid1).values(\"name\").concat(select(\"a\").label()).concat(select(\"a\").inV().values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "markocreatedlop"
            ],
            [
              "markoknowsvadas"
            ],
            [
              "markoknowsjosh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:192",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_asXaX_VX1X_valuesXnamesX_concatXselectXaX_label_selectXaX_inV_valuesXnameXX",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 192,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L192",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().as(\"a\").V(vid1).values(\"name\").concat(select(\"a\").label(), select(\"a\").inV().values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "markocreatedlop"
            ],
            [
              "markoknowsvadas"
            ],
            [
              "markoknowsjosh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature:206",
      "suite": "tinkerpop",
      "name": "g_addVXconstantXprefix_X_concatXVX1X_labelX_label",
      "feature": "Step - concat()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Concat.feature#L206",
      "source_sha256": "17e0251761d2eace02b00e3cd94b8490cb7e90e735a460f9c95cdb47b710e641",
      "tags": [
        "@StepClassMap",
        "@StepConcat"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.addV(constant(\"prefix_\").concat(__.V(vid1).label())).label()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "prefix_person"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_conjoinX1X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L22",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).conjoin(\"1\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for conjoin step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:31",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_conjoinX1X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 31,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L31",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").conjoin(\"1\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"conjoin step can only take an array or an Iterable type for incoming traversers, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:40",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_conjoinX_X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 40,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L40",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().conjoin(\";\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_conjoinX_X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L51",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().conjoin(\"_\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh_lop_marko_peter_ripple_vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:62",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_fold_conjoinX_X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L62",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().fold().conjoin(\";\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "27;29;32;35"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:74",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_conjoinXMARKOX",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L74",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).conjoin(\"MARKO\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "MARKOMARKOLOP"
            ],
            [
              "MARKOMARKOVADAS"
            ],
            [
              "MARKOMARKOJOSH"
            ],
            [
              "JOSHMARKORIPPLE"
            ],
            [
              "JOSHMARKOLOP"
            ],
            [
              "PETERMARKOLOP"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:91",
      "suite": "tinkerpop",
      "name": "g_injectXmarkoX_conjoinX_X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L91",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).conjoin(\"-\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:104",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_orderXlocalX_conjoinX1X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 104,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L104",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().order(Scope.local).conjoin(\"1\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "brussels1san diego1santa cruz1santa fe"
            ],
            [
              "centreville1dulles1purcellville"
            ],
            [
              "baltimore1bremen1oakland1seattle"
            ],
            [
              "aachen1kaiserslautern1spremberg"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:119",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_conjoinXX",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 119,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L119",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").conjoin(\"\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "markojoshripple"
            ],
            [
              "markojoshlop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:132",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_conjoinXxyzX",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 132,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L132",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).conjoin(\"xyz\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[axyzb]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature:145",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_conjoinX_X",
      "feature": "Step - conjoin()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Conjoin.feature#L145",
      "source_sha256": "fa041adb94b139c8d6fde0841149f06ba82dc07c7d3a7498028ceea0af6a1335",
      "tags": [
        "@StepClassMap",
        "@StepConjoin",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).conjoin(\";\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "3;three"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_connectedComponent_hasXcomponentX",
      "feature": "Step - connectedComponent()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature#L21",
      "source_sha256": "9996014c1564af1d2c803c657e492dcc5dc1197f1964795e95f124c0c2111f39",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepConnectedComponent"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().connectedComponent().has(\"gremlin.connectedComponentVertexProgram.component\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_dedup_connectedComponent_hasXcomponentX",
      "feature": "Step - connectedComponent()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature#L37",
      "source_sha256": "9996014c1564af1d2c803c657e492dcc5dc1197f1964795e95f124c0c2111f39",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepConnectedComponent"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().dedup().connectedComponent().has(\"gremlin.connectedComponentVertexProgram.component\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_connectedComponent_project_byXnameX_byXcomponentX",
      "feature": "Step - connectedComponent()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature#L53",
      "source_sha256": "9996014c1564af1d2c803c657e492dcc5dc1197f1964795e95f124c0c2111f39",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepConnectedComponent"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").connectedComponent().project(\"name\",\"component\").by(\"name\").by(\"gremlin.connectedComponentVertexProgram.component\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": \"lop\", \"component\": \"1\"}]"
            ],
            [
              "m[{\"name\": \"ripple\", \"component\": \"1\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature:65",
      "suite": "tinkerpop",
      "name": "g_V_connectedComponent_withXEDGES_bothEXknowsXX_withXPROPERTY_NAME_clusterX_project_byXnameX_byXclusterX",
      "feature": "Step - connectedComponent()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ConnectedComponent.feature#L65",
      "source_sha256": "9996014c1564af1d2c803c657e492dcc5dc1197f1964795e95f124c0c2111f39",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepConnectedComponent"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").connectedComponent().with(\"~tinkerpop.connectedComponent.edges\", __.bothE(\"knows\")).with(\"~tinkerpop.connectedComponent.propertyName\", \"cluster\").project(\"name\",\"cluster\").by(\"name\").by(\"cluster\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": \"marko\", \"cluster\": \"1\"}]"
            ],
            [
              "m[{\"name\": \"vadas\", \"cluster\": \"1\"}]"
            ],
            [
              "m[{\"name\": \"josh\", \"cluster\": \"1\"}]"
            ],
            [
              "m[{\"name\": \"peter\", \"cluster\": \"6\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_constantX123X",
      "feature": "Step - constant()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature#L21",
      "source_sha256": "d468cd9d56eb3c43258dc05f9ac1e94340111e14faa18c9e02f856d80affb347",
      "tags": [
        "@StepClassMap",
        "@StepConstant"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().constant(123)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].i"
            ],
            [
              "d[123].i"
            ],
            [
              "d[123].i"
            ],
            [
              "d[123].i"
            ],
            [
              "d[123].i"
            ],
            [
              "d[123].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_constantXnullX",
      "feature": "Step - constant()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature#L37",
      "source_sha256": "d468cd9d56eb3c43258dc05f9ac1e94340111e14faa18c9e02f856d80affb347",
      "tags": [
        "@StepClassMap",
        "@StepConstant"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().constant(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_chooseXhasLabelXpersonX_valuesXnameX_constantXinhumanXX",
      "feature": "Step - constant()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Constant.feature#L53",
      "source_sha256": "d468cd9d56eb3c43258dc05f9ac1e94340111e14faa18c9e02f856d80affb347",
      "tags": [
        "@StepClassMap",
        "@StepConstant"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.hasLabel(\"person\"), __.values(\"name\"), __.constant(\"inhuman\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "inhuman"
            ],
            [
              "josh"
            ],
            [
              "inhuman"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L21",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_out_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L32",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:43",
      "suite": "tinkerpop",
      "name": "g_V_both_both_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L43",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().both().count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:54",
      "suite": "tinkerpop",
      "name": "g_V_fold_countXlocalX",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L54",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().count(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:65",
      "suite": "tinkerpop",
      "name": "g_V_hasXnoX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L65",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"no\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:77",
      "suite": "tinkerpop",
      "name": "g_V_whereXinXkknowsX_outXcreatedX_count_is_0XX_name",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 77,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L77",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().where(__.in(\"knows\").out(\"created\").count().is(0)).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX8X_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L91",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(8).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2505037961767380].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:102",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX5X_asXaX_outXwrittenByX_asXbX_selectXa_bX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 102,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L102",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  repeat(__.out()).\n    times(5).as(\"a\").\n  out(\"writtenBy\").as(\"b\").\n  select(\"a\", \"b\").\n  count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[24309134024].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:118",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX3X_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L118",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(3).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[14465066].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:129",
      "suite": "tinkerpop",
      "name": "g_V_order_byXlangX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 129,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L129",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"lang\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:140",
      "suite": "tinkerpop",
      "name": "g_E_sampleX1X_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 140,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L140",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().sample(1).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:151",
      "suite": "tinkerpop",
      "name": "g_V_sampleX1X_byXageX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L151",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().sample(1).by(\"age\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:162",
      "suite": "tinkerpop",
      "name": "g_V_order_byXnoX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 162,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L162",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"no\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:173",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_count",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 173,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L173",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(label).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature:184",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_countXlocalX",
      "feature": "Step - count()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature",
      "line": 184,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Count.feature#L184",
      "source_sha256": "b55b8feeb0e68cb475e31d0e436dee44c0c9a0901e8371c5694c0f3401607e86",
      "tags": [
        "@StepClassMap",
        "@StepCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(label).count(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXDT_hour_2X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L22",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateAdd(DT.hour, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-02T02:00:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:34",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXhour_2X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L34",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateAdd(hour, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-02T02:00:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:46",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXhour_1X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L46",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateAdd(hour, -1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-01T23:00:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:58",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXminute_10X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 58,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L58",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateAdd(minute, 10)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-02T00:10:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:70",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXsecond_20X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L70",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateAdd(second, 20)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-08-02T00:00:20Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature:82",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstrXX_dateAddXday_11X",
      "feature": "Step - dateAdd()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature",
      "line": 82,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateAdd.feature#L82",
      "source_sha256": "864cf0559f9dc81b25bfc4a93ae54a1fbae150f4a9507c2a4e14e541fc406e99",
      "tags": [
        "@StepClassMap",
        "@StepDateAdd",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-09-06T00:00:00Z')).dateAdd(day, 11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "dt[2023-09-17T00:00:00Z]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstr1XX_dateDiffXdatetimeXstr2XX",
      "feature": "Step - dateDiff()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature#L22",
      "source_sha256": "5305d07c9b1e1f3b9f8da292e7010402c0b756cb8089f3527959868b1c740213",
      "tags": [
        "@StepClassMap",
        "@StepDateDiff",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-02T00:00:00Z')).dateDiff(datetime('2023-08-09T00:00:00Z'))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[-604800].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature:34",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstr1XX_dateDiffXconstantXdatetimeXstr2XXX",
      "feature": "Step - dateDiff()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature#L34",
      "source_sha256": "5305d07c9b1e1f3b9f8da292e7010402c0b756cb8089f3527959868b1c740213",
      "tags": [
        "@StepClassMap",
        "@StepDateDiff",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-08T00:00:00Z')).dateDiff(constant(datetime('2023-08-01T00:00:00Z')))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[604800].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature:46",
      "suite": "tinkerpop",
      "name": "g_injectXdatetimeXstr1XX_dateDiffXinjectXdatetimeXstr2XXX",
      "feature": "Step - dateDiff()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/DateDiff.feature#L46",
      "source_sha256": "5305d07c9b1e1f3b9f8da292e7010402c0b756cb8089f3527959868b1c740213",
      "tags": [
        "@StepClassMap",
        "@StepDateDiff",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(datetime('2023-08-08T00:00:00Z')).dateDiff(inject(datetime('2023-10-11T00:00:00Z')))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_differenceXinjectX1XX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L22",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).difference(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for difference step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_differenceXV_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L32",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").difference(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"difference step can only take an array or an Iterable type for incoming traversers\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_fold_differenceXconstantXnullXX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L41",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().difference(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for difference step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_fold_differenceXVX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L51",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().difference(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for difference step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_differenceX2X",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L60",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().difference(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"difference step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_differenceXnullX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L69",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().difference(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for difference step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_differenceXV_valuesXnameX_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L79",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().difference(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_differenceXV_valuesXnonexistantX_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L91",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().difference(__.V().values(\"nonexistant\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:103",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_differenceXV_valuesXageX_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L103",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().difference(__.V().values(\"age\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:115",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_differenceXMARKOX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 115,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L115",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).difference(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[LOP]"
            ],
            [
              "s[VADAS]"
            ],
            [
              "s[JOSH]"
            ],
            [
              "s[JOSH,RIPPLE]"
            ],
            [
              "s[LOP,JOSH]"
            ],
            [
              "s[LOP,PETER]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:133",
      "suite": "tinkerpop",
      "name": "g_injectXmarkoX_differenceXV_valuesXnameX_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L133",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).difference(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:146",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_differenceXseattle_vancouverX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 146,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L146",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().difference(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[san diego,santa cruz,brussels,santa fe]"
            ],
            [
              "s[centreville,dulles,purcellville]"
            ],
            [
              "s[bremen,baltimore,oakland]"
            ],
            [
              "s[spremberg,kaiserslautern,aachen]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:162",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_differenceXrippleX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 162,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L162",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[ripple]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").difference(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh]"
            ],
            [
              "s[josh,lop,marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:176",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_differenceXempty_listX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 176,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L176",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").difference(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh,ripple]"
            ],
            [
              "s[marko,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:189",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_differenceXconstantX27X_foldX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 189,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L189",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().difference(__.constant(27).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[29].i,d[32].i,d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:201",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_differenceXdave_kelvinX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 201,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L201",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").difference(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh,ripple]"
            ],
            [
              "s[marko,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:215",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_differenceXa_cX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 215,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L215",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).difference(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[null,b]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:229",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_differenceXa_null_cX",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 229,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L229",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).difference(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[b]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature:243",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_differenceXfive_three_7X",
      "feature": "Step - difference()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature",
      "line": 243,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Difference.feature#L243",
      "source_sha256": "7a59544c76475b60c5eff53c7d63fe647b44a21806c26f26c87f54b74f41419f",
      "tags": [
        "@StepClassMap",
        "@StepDifference",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).difference(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[3].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_disjunctXinjectX1XX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L22",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).disjunct(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for disjunct step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_disjunctXV_foldX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L32",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").disjunct(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"disjunct step can only take an array or an Iterable type for incoming traversers, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_fold_disjunctXconstantXnullXX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L41",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().disjunct(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for disjunct step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_fold_disjunctXVX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L51",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().disjunct(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for disjunct step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_disjunctX2X",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L60",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().disjunct(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"disjunct step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_disjunctXnullX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L69",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().disjunct(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for disjunct step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_disjunctXV_valuesXnameX_foldX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L79",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().disjunct(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_disjunctXV_valuesXnonexistantX_foldX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L91",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().disjunct(__.V().values(\"nonexistant\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:103",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_disjunctXV_valuesXageX_foldX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L103",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().disjunct(__.V().values(\"age\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:115",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_disjunctXMARKOX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 115,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L115",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).disjunct(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[LOP]"
            ],
            [
              "s[VADAS]"
            ],
            [
              "s[JOSH]"
            ],
            [
              "s[JOSH,RIPPLE,MARKO]"
            ],
            [
              "s[LOP,JOSH,MARKO]"
            ],
            [
              "s[LOP,PETER,MARKO]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:133",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_disjunctXseattle_vancouverX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L133",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().disjunct(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[san diego,santa cruz,brussels,santa fe,seattle,vancouver]"
            ],
            [
              "s[centreville,dulles,purcellville,seattle,vancouver]"
            ],
            [
              "s[bremen,baltimore,oakland,vancouver]"
            ],
            [
              "s[spremberg,kaiserslautern,aachen,seattle,vancouver]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:149",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_disjunctXmarkoX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 149,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L149",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").disjunct(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[josh,ripple]"
            ],
            [
              "s[josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:163",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_disjunctXstephen_markoX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 163,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L163",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[stephen,marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").disjunct(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[stephen,josh,ripple]"
            ],
            [
              "s[stephen,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:177",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_disjunctXdave_kelvinX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 177,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L177",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").disjunct(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh,ripple,dave,kelvin]"
            ],
            [
              "s[marko,josh,lop,dave,kelvin]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:191",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_disjunctXa_cX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 191,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L191",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).disjunct(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[null,b,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:205",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_disjunctXa_null_cX",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 205,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L205",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).disjunct(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[b,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature:219",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_disjunctXfive_three_7X",
      "feature": "Step - disjunct()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature",
      "line": 219,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Disjunct.feature#L219",
      "source_sha256": "fc69b262b1ac5e17b31e592620c7858f95434c7a2a68955f1753d60ed3a25162",
      "tags": [
        "@StepClassMap",
        "@StepDisjunct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).disjunct(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[3].i,five,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_EX11X",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L21",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().E(eid11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:38",
      "suite": "tinkerpop",
      "name": "g_EX11X_E",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 38,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L38",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[peter-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:55",
      "suite": "tinkerpop",
      "name": "g_V_EXnullX",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 55,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L55",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().E(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:64",
      "suite": "tinkerpop",
      "name": "g_V_EXlistXnullXX",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 64,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L64",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().E(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:74",
      "suite": "tinkerpop",
      "name": "g_injectX1X_EX11_nullX",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L74",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1).E(eid11,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature:86",
      "suite": "tinkerpop",
      "name": "g_injectX1X_coalesceXEX_hasLabelXtestsX_addEXtestsX_from_V_hasXnameX_XjoshXX_toXV_hasXnameX_XvadasXXX",
      "feature": "Step - E()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature",
      "line": 86,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature#L86",
      "source_sha256": "76dacfc1efafb670b2daeca9d11e855f71af90d11fefae10ead989e6648c2189",
      "tags": [
        "@StepClassMap",
        "@StepE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"josh\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1).coalesce(E().hasLabel(\"tests\"), addE(\"tests\").from(V().has(\"name\",\"josh\")).to(V().has(\"name\",\"vadas\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"tests\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:22",
      "suite": "tinkerpop",
      "name": "g_VX1X_properties_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L22",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v2 defined as \"v[josh]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v2).properties().element().limit(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:34",
      "suite": "tinkerpop",
      "name": "g_V_properties_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L34",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:56",
      "suite": "tinkerpop",
      "name": "g_V_propertiesXageX_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L56",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties(\"age\").element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:71",
      "suite": "tinkerpop",
      "name": "g_EX_properties_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 71,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L71",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).properties().element().limit(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:83",
      "suite": "tinkerpop",
      "name": "g_E_properties_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 83,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L83",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[peter-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:101",
      "suite": "tinkerpop",
      "name": "g_VXv7_properties_properties_element_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 101,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L101",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter v7 defined as \"v[stephen]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v7).properties().properties().element().element().limit(1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[stephen]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature:114",
      "suite": "tinkerpop",
      "name": "g_V_properties_properties_element_element",
      "feature": "Step - element()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature",
      "line": 114,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Element.feature#L114",
      "source_sha256": "e1798d181e1d2e2b8ed2ec9bde9ed657fa39889ff88ef8cc949c508e76964669",
      "tags": [
        "@StepClassMap",
        "@StepElement",
        "@GraphComputerVerificationElementSupported",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter v7 defined as \"v[stephen]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v7).properties().properties().element().element()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[stephen]"
            ],
            [
              "v[stephen]"
            ],
            [
              "v[stephen]"
            ],
            [
              "v[stephen]"
            ],
            [
              "v[stephen]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_elementMap",
      "feature": "Step - elementMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature#L21",
      "source_sha256": "736f9089f08727e6dd670c26ddc8a03c2236e1eb43659790890d4689fa9cb7f0",
      "tags": [
        "@StepClassMap",
        "@StepElementMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().elementMap()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": \"marko\", \"age\": 29}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": \"josh\", \"age\": 32}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": \"peter\", \"age\": 35}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": \"vadas\", \"age\": 27}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": \"lop\", \"lang\": \"java\"}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": \"ripple\", \"lang\": \"java\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_elementMapXname_ageX",
      "feature": "Step - elementMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature#L37",
      "source_sha256": "736f9089f08727e6dd670c26ddc8a03c2236e1eb43659790890d4689fa9cb7f0",
      "tags": [
        "@StepClassMap",
        "@StepElementMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().elementMap(\"name\", \"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": \"marko\", \"age\": 29}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": \"josh\", \"age\": 32}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": \"peter\", \"age\": 35}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": \"vadas\", \"age\": 27}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": \"lop\"}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": \"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature:54",
      "suite": "tinkerpop",
      "name": "g_EX11X_elementMap",
      "feature": "Step - elementMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature#L54",
      "source_sha256": "736f9089f08727e6dd670c26ddc8a03c2236e1eb43659790890d4689fa9cb7f0",
      "tags": [
        "@StepClassMap",
        "@StepElementMap",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "  g.E(eid11).elementMap()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"e[josh-created->lop].id\", \"t[label]\": \"created\", \"weight\": \"d[0.4].d\", \"D[OUT]\": \"m[{\\\"t[id]\\\": \\\"v[josh].id\\\", \\\"t[label]\\\": \\\"person\\\"}]\", \"D[IN]\": \"m[{\\\"t[id]\\\": \\\"v[lop].id\\\", \\\"t[label]\\\": \\\"software\\\"}]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature:66",
      "suite": "tinkerpop",
      "name": "g_V_elementMapXname_age_nullX",
      "feature": "Step - elementMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ElementMap.feature#L66",
      "source_sha256": "736f9089f08727e6dd670c26ddc8a03c2236e1eb43659790890d4689fa9cb7f0",
      "tags": [
        "@StepClassMap",
        "@StepElementMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().elementMap(\"name\", \"age\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": \"marko\", \"age\": 29}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": \"josh\", \"age\": 32}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": \"peter\", \"age\": 35}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": \"vadas\", \"age\": 27}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": \"lop\"}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": \"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/FlatMap.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_flatMapXselectXaXX",
      "feature": "Step - flatMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/FlatMap.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/FlatMap.feature#L21",
      "source_sha256": "47696852a04ce7d613f68c90e7d3757b9b82bd9bd3fa764cee6fabc63f080e0e",
      "tags": [
        "@StepClassMap",
        "@StepFlatMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").flatMap(__.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_fold",
      "feature": "Step - fold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature#L21",
      "source_sha256": "42235352c7e963d81e4fcae9970a86d5042dee5fef0d852dfcdbe0b5b94da744",
      "tags": [
        "@StepClassMap",
        "@StepFold"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold()"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_fold_unfold",
      "feature": "Step - fold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature#L37",
      "source_sha256": "42235352c7e963d81e4fcae9970a86d5042dee5fef0d852dfcdbe0b5b94da744",
      "tags": [
        "@StepClassMap",
        "@StepFold"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_age_foldX0_plusX",
      "feature": "Step - fold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature#L53",
      "source_sha256": "42235352c7e963d81e4fcae9970a86d5042dee5fef0d852dfcdbe0b5b94da744",
      "tags": [
        "@StepClassMap",
        "@StepFold"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold(0, Operator.sum)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature:64",
      "suite": "tinkerpop",
      "name": "g_injectXa1_b2X_foldXm_addAllX",
      "feature": "Step - fold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature",
      "line": 64,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature#L64",
      "source_sha256": "42235352c7e963d81e4fcae9970a86d5042dee5fef0d852dfcdbe0b5b94da744",
      "tags": [
        "@StepClassMap",
        "@StepFold"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"a\":1],[\"b\":2]).fold([:], Operator.addAll)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[1].i\", \"b\":\"d[2].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature:75",
      "suite": "tinkerpop",
      "name": "g_injectXa1_b2_b4X_foldXm_addAllX",
      "feature": "Step - fold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature",
      "line": 75,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Fold.feature#L75",
      "source_sha256": "42235352c7e963d81e4fcae9970a86d5042dee5fef0d852dfcdbe0b5b94da744",
      "tags": [
        "@StepClassMap",
        "@StepFold"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"a\":1], [\"b\":2], [\"b\":4]).fold([:], Operator.addAll)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[1].i\", \"b\":\"d[4].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L21",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"marko\").format(\"Hello world\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "Hello world"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L32",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().format(\"%{name} is %{age} years old\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko is 29 years old"
            ],
            [
              "vadas is 27 years old"
            ],
            [
              "josh is 32 years old"
            ],
            [
              "peter is 35 years old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:48",
      "suite": "tinkerpop",
      "name": "g_injectX1X_asXageX_V_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L48",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1).as(\"age\").V().format(\"%{name} is %{age} years old\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko is 29 years old"
            ],
            [
              "vadas is 27 years old"
            ],
            [
              "lop is 1 years old"
            ],
            [
              "josh is 32 years old"
            ],
            [
              "ripple is 1 years old"
            ],
            [
              "peter is 35 years old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:65",
      "suite": "tinkerpop",
      "name": "g_V_formatXstrX_byXvaluesXnameXX_byXvaluesXageXX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L65",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().format(\"%{_} is %{_} years old\").by(values(\"name\")).by(values(\"age\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko is 29 years old"
            ],
            [
              "vadas is 27 years old"
            ],
            [
              "josh is 32 years old"
            ],
            [
              "peter is 35 years old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_formatXstrX_byXconstantXhelloXX_byXvaluesXnameXX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L81",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").format(\"%{_} %{_} %{_}\").by(constant(\"hello\")).by(values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "hello marko hello"
            ],
            [
              "hello vadas hello"
            ],
            [
              "hello josh hello"
            ],
            [
              "hello peter hello"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:96",
      "suite": "tinkerpop",
      "name": "g_VX1X_formatXstrX_byXconstantXhelloXX_byXvaluesXnameXX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 96,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L96",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).format(\"%{_}\").by(constant(\"hello\")).by(values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "hello"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_formatXstrX_byXbothE_countX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L109",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().format(\"%{name} has %{_} connections\").by(bothE().count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko has 3 connections"
            ],
            [
              "vadas has 1 connections"
            ],
            [
              "lop has 3 connections"
            ],
            [
              "josh has 3 connections"
            ],
            [
              "ripple has 1 connections"
            ],
            [
              "peter has 1 connections"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:127",
      "suite": "tinkerpop",
      "name": "g_V_projectXname_countX_byXvaluesXnameXX_byXbothE_countX_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 127,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L127",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().project(\"name\",\"count\").by(values(\"name\")).by(bothE().count()).format(\"%{name} has %{count} connections\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko has 3 connections"
            ],
            [
              "vadas has 1 connections"
            ],
            [
              "lop has 3 connections"
            ],
            [
              "josh has 3 connections"
            ],
            [
              "ripple has 1 connections"
            ],
            [
              "peter has 1 connections"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:144",
      "suite": "tinkerpop",
      "name": "g_V_elementMap_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 144,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L144",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().elementMap().format(\"%{name} is %{age} years old\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko is 29 years old"
            ],
            [
              "vadas is 27 years old"
            ],
            [
              "josh is 32 years old"
            ],
            [
              "peter is 35 years old"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:158",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXaX_valuesXnameX_asXp1X_selectXaX_inXknowsX_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 158,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L158",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"a\").values(\"name\").as(\"p1\").select(\"a\").in(\"knows\").format(\"%{p1} knows %{name}\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas knows marko"
            ],
            [
              "josh knows marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature:170",
      "suite": "tinkerpop",
      "name": "g_V_asXsX_label_asXsubjectX_selectXsX_outE_asXpX_label_asXpredicateX_selectXpX_inV_label_asXobjectX_formatXstrX",
      "feature": "Step - format()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature",
      "line": 170,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Format.feature#L170",
      "source_sha256": "c0cd5da2a4084fe609594b39a82be7518dc8c120e7591569aee3573bbdb915e1",
      "tags": [
        "@StepClassMap",
        "@StepFormat"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"s\").label().as(\"subject\").\n  select(\"s\").outE().as(\"p\").label().as(\"predicate\").\n  select(\"p\").inV().label().as(\"object\").format(\"%{subject} %{predicate} %{object}\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "person created software"
            ],
            [
              "person knows person"
            ],
            [
              "person knows person"
            ],
            [
              "person created software"
            ],
            [
              "person created software"
            ],
            [
              "person created software"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_V_valuesXnameX",
      "feature": "Step - V()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature#L21",
      "source_sha256": "a2f04ac8a36575e26a3e1e090030e054a2a350fb024e62720acf0f17d08950df",
      "tags": [
        "@StepClassMap",
        "@StepV"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature:38",
      "suite": "tinkerpop",
      "name": "g_V_outXknowsX_V_name",
      "feature": "Step - V()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature",
      "line": 38,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature#L38",
      "source_sha256": "a2f04ac8a36575e26a3e1e090030e054a2a350fb024e62720acf0f17d08950df",
      "tags": [
        "@StepClassMap",
        "@StepV"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"knows\").V().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_GarciaX_inXsungByX_asXsongX_V_hasXname_Willie_DixonX_inXwrittenByX_whereXeqXsongXX_name",
      "feature": "Step - V()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature#L60",
      "source_sha256": "a2f04ac8a36575e26a3e1e090030e054a2a350fb024e62720acf0f17d08950df",
      "tags": [
        "@StepClassMap",
        "@StepV"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"artist\", \"name\", \"Garcia\").in(\"sungBy\").as(\"song\").\n  V().has(\"artist\", \"name\", \"Willie_Dixon\").in(\"writtenBy\").where(P.eq(\"song\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "MY BABE"
            ],
            [
              "HOOCHIE COOCHIE MAN"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXpX_VXsoftwareX_addInEXuses_pX",
      "feature": "Step - V()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature#L73",
      "source_sha256": "a2f04ac8a36575e26a3e1e090030e054a2a350fb024e62720acf0f17d08950df",
      "tags": [
        "@StepClassMap",
        "@StepV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter xx1 defined as \"l[v[lop],v[ripple]]\""
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "using the parameter vid5 defined as \"v[ripple].id\""
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"p\").V(xx1).addE(\"uses\").from(\"p\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 8"
        },
        {
          "text": "the graph should return 8 for count of \"g.E().hasLabel(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid1).outE(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid2).outE(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid3).inE(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid4).outE(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V(vid5).inE(\\\"uses\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V(vid6).outE(\\\"uses\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_index_unfold",
      "feature": "Step - index()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature#L21",
      "source_sha256": "ea65b12a6ba1cd04272629443dff0e6ee27184aa4160e47a874fab9e935d86b5",
      "tags": [
        "@StepClassMap",
        "@StepIndex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").index().unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[v[lop],d[0].i]"
            ],
            [
              "l[v[ripple],d[0].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature:33",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_order_byXnameX_index_withXmapX",
      "feature": "Step - index()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature",
      "line": 33,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature#L33",
      "source_sha256": "ea65b12a6ba1cd04272629443dff0e6ee27184aa4160e47a874fab9e935d86b5",
      "tags": [
        "@StepClassMap",
        "@StepIndex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").order().by(\"name\").index().with(WithOptions.indexer, WithOptions.map)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[0].i\": \"v[lop]\"}]"
            ],
            [
              "m[{\"d[0].i\": \"v[ripple]\"}]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 2"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature:46",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_name_fold_orderXlocalX_index_unfold_order_byXtailXlocal_1XX",
      "feature": "Step - index()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature#L46",
      "source_sha256": "ea65b12a6ba1cd04272629443dff0e6ee27184aa4160e47a874fab9e935d86b5",
      "tags": [
        "@StepClassMap",
        "@StepIndex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").fold().order(Scope.local).index().unfold().order().by(__.tail(Scope.local, 1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[lop,d[0].i]"
            ],
            [
              "l[ripple,d[1].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature:58",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_fold_orderXlocalX_index_withXmapX",
      "feature": "Step - index()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature",
      "line": 58,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature#L58",
      "source_sha256": "ea65b12a6ba1cd04272629443dff0e6ee27184aa4160e47a874fab9e935d86b5",
      "tags": [
        "@StepClassMap",
        "@StepIndex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").fold().order(Scope.local).index().with(WithOptions.indexer, WithOptions.map)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[0].i\": \"josh\", \"d[1].i\": \"marko\", \"d[2].i\": \"peter\", \"d[3].i\": \"vadas\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature:69",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_index_unfold_unfold",
      "feature": "Step - index()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Index.feature#L69",
      "source_sha256": "ea65b12a6ba1cd04272629443dff0e6ee27184aa4160e47a874fab9e935d86b5",
      "tags": [
        "@StepClassMap",
        "@StepIndex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").index().unfold().unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[0].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_intersectXinjectX1XX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L22",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).intersect(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for intersect step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_intersectXV_foldX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L32",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").intersect(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"intersect step can only take an array or an Iterable type for incoming traversers, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_fold_intersectXconstantXnullXX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L41",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().intersect(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for intersect step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_fold_intersectXVX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L51",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().intersect(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for intersect step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_intersectX2X",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L60",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().intersect(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"intersect step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_intersectXnullX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L69",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().intersect(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for intersect step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_intersectXV_valuesXnameX_foldX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L79",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().intersect(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_intersectXV_valuesXnonexistantX_foldX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L91",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().intersect(__.V().values(\"nonexistant\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:103",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_intersectXV_valuesXageX_foldX_order_local",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L103",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().intersect(__.V().values(\"age\").fold()).order(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[27].i,d[29].i,d[32].i,d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:115",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_intersectXMARKOX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 115,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L115",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).intersect(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[MARKO]"
            ],
            [
              "s[MARKO]"
            ],
            [
              "s[MARKO]"
            ],
            [
              "s[]"
            ],
            [
              "s[]"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:133",
      "suite": "tinkerpop",
      "name": "g_injectXmarkoX_intersectX___V_valuesXnameX_foldX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L133",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).intersect(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:146",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_intersectXseattle_vancouverX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 146,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L146",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().intersect(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ],
            [
              "s[]"
            ],
            [
              "s[seattle]"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:161",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_intersectX___constantX27X_foldX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 161,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L161",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().intersect(__.constant(27).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:173",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_intersectXdave_kelvinX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 173,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L173",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").intersect(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[]"
            ],
            [
              "s[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:187",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_intersectXa_cX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 187,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L187",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).intersect(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[a]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:201",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_intersectXa_null_cX",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 201,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L201",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).intersect(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[a,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature:215",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_intersectXfive_three_7X",
      "feature": "Step - intersect()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature",
      "line": 215,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Intersect.feature#L215",
      "source_sha256": "06bd6dc19becaea355a2bbbfbd59d2162c1525e0a62d04ef04b4e41224f8968d",
      "tags": [
        "@StepClassMap",
        "@StepIntersect",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).intersect(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[three]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:23",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_lTrim",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 23,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L23",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"  feature\", \" one test\", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\").lTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "feature"
            ],
            [
              "one test"
            ],
            [
              "null"
            ],
            [
              "str[]"
            ],
            [
              "str[]"
            ],
            [
              "str[abc]"
            ],
            [
              "str[abc\u3000]"
            ],
            [
              "str[abc\u3000]"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:44",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_lTrimXlocalX",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L44",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"  feature  \", \" one test \", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\"]).lTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[feature  ],str[one test ],null,str[],str[],str[abc],str[abc\u3000],str[abc\u3000],str[]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:56",
      "suite": "tinkerpop",
      "name": "g_injectX__feature__X_lTrim",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L56",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"  feature  \").lTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[feature  ]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:68",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_lTrim",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 68,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L68",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).lTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The lTrim() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:79",
      "suite": "tinkerpop",
      "name": "g_injectXListX1_2XX_lTrimXlocalX",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L79",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).lTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The lTrim(local) step can only take string or list of strings\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:89",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_lTrim",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L89",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").lTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[marko ]"
            ],
            [
              "str[vadas  ]"
            ],
            [
              "str[lop]"
            ],
            [
              "str[josh  ]"
            ],
            [
              "str[ripple   ]"
            ],
            [
              "str[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature:120",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_lTrimXlocalX",
      "feature": "Step - lTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/LTrim.feature#L120",
      "source_sha256": "5eca746d8da6beb964aec07298aa609263061831cedc24e5d03680f5695643a3",
      "tags": [
        "@StepClassMap",
        "@StepLTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().lTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[ripple   ],str[lop],str[vadas  ],str[marko ],str[josh  ],str[peter]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_length",
      "feature": "Step - length()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature#L22",
      "source_sha256": "8ff49835092988c3e1c5237b5c055f58d57667a3bdf28000ab1da5dcd5108387",
      "tags": [
        "@StepClassMap",
        "@StepLength",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature\", \"test\", null).length()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[7].i"
            ],
            [
              "d[4].i"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature:36",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_lengthXlocalX",
      "feature": "Step - length()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature#L36",
      "source_sha256": "8ff49835092988c3e1c5237b5c055f58d57667a3bdf28000ab1da5dcd5108387",
      "tags": [
        "@StepClassMap",
        "@StepLength",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature\", \"test\", null).length(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[7].i"
            ],
            [
              "d[4].i"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature:50",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_length",
      "feature": "Step - length()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature",
      "line": 50,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature#L50",
      "source_sha256": "8ff49835092988c3e1c5237b5c055f58d57667a3bdf28000ab1da5dcd5108387",
      "tags": [
        "@StepClassMap",
        "@StepLength",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).length()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The length() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_length",
      "feature": "Step - length()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature#L60",
      "source_sha256": "8ff49835092988c3e1c5237b5c055f58d57667a3bdf28000ab1da5dcd5108387",
      "tags": [
        "@StepClassMap",
        "@StepLength"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").length()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[5].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[3].i"
            ],
            [
              "d[4].i"
            ],
            [
              "d[6].i"
            ],
            [
              "d[5].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature:76",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_lengthXlocalX",
      "feature": "Step - length()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature",
      "line": 76,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Length.feature#L76",
      "source_sha256": "8ff49835092988c3e1c5237b5c055f58d57667a3bdf28000ab1da5dcd5108387",
      "tags": [
        "@StepClassMap",
        "@StepLength"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().length(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[4].i,d[3].i,d[5].i,d[5].i,d[6].i,d[5].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature:22",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX",
      "feature": "Step - loops()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature#L22",
      "source_sha256": "c1a9482ee4e9e7b3217170d67fd20cf02e21456822291722e58479e68ddf347a",
      "tags": [
        "@StepClassMap",
        "@StepLoops",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.both().simplePath()).until(__.has(\"name\", \"peter\").or().loops().is(3)).has(\"name\", \"peter\").path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,lop,peter]"
            ],
            [
              "p[marko,josh,lop,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature:36",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX",
      "feature": "Step - loops()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature#L36",
      "source_sha256": "c1a9482ee4e9e7b3217170d67fd20cf02e21456822291722e58479e68ddf347a",
      "tags": [
        "@StepClassMap",
        "@StepLoops",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.both().simplePath()).until(__.has(\"name\", \"peter\").or().loops().is(2)).has(\"name\", \"peter\").path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,lop,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature:49",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX",
      "feature": "Step - loops()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature#L49",
      "source_sha256": "c1a9482ee4e9e7b3217170d67fd20cf02e21456822291722e58479e68ddf347a",
      "tags": [
        "@StepClassMap",
        "@StepLoops",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.both().simplePath()).until(__.has(\"name\", \"peter\").and().loops().is(3)).has(\"name\", \"peter\").path().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,josh,lop,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature:61",
      "suite": "tinkerpop",
      "name": "g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX",
      "feature": "Step - loops()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Loops.feature#L61",
      "source_sha256": "c1a9482ee4e9e7b3217170d67fd20cf02e21456822291722e58479e68ddf347a",
      "tags": [
        "@StepClassMap",
        "@StepLoops"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().emit(__.has(\"name\", \"marko\").or().loops().is(2)).repeat(__.out()).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_mapXnameX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L21",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().value('name')]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).map(l1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:34",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_label_mapXlengthX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L34",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().length()]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().label().map(l1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[7].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[5].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:49",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_mapXnameX_mapXlengthX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L49",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().value('name')]\""
        },
        {
          "text": "using the parameter l2 defined as \"c[it.get().toString().length()]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().map(l1).map(l2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[4].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:66",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_mapXlambdaXnameXX_mapXlambdaXlengthXX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L66",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap",
        "@RemoteOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().map(Lambda.function(\"it.get().value('name')\")).map(Lambda.function(\"it.get().toString().length()\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[4].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:80",
      "suite": "tinkerpop",
      "name": "g_withPath_V_asXaX_out_mapXa_nameX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L80",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.path('a').value('name')]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withPath().V().as(\"a\").out().map(l1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:97",
      "suite": "tinkerpop",
      "name": "g_withPath_V_asXaX_out_out_mapXa_name_it_nameX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 97,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L97",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.path('a').value('name')  + it.get().value('name')]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withPath().V().as(\"a\").out().out().map(l1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "markoripple"
            ],
            [
              "markolop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:110",
      "suite": "tinkerpop",
      "name": "g_V_mapXselectXaXX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L110",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").map(__.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature:126",
      "suite": "tinkerpop",
      "name": "g_V_mapXconstantXnullXX",
      "feature": "Step - map()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature",
      "line": 126,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Map.feature#L126",
      "source_sha256": "28b767a3c38db23f23ac1a63ce8038121e650404deb2913d8b06b4f9fd3584dd",
      "tags": [
        "@StepClassMap",
        "@StepMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().map(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_matchXa_selectXnameX_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L21",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().match(__.as(\"a\").select(\"name\").as(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":{\"name\":[\"marko\"],\"age\":[29]},\"b\":[\"marko\"]}]"
            ],
            [
              "m[{\"a\":{\"name\":[\"vadas\"],\"age\":[27]},\"b\":[\"vadas\"]}]"
            ],
            [
              "m[{\"a\":{\"name\":[\"lop\"],\"lang\":[\"java\"]},\"b\":[\"lop\"]}]"
            ],
            [
              "m[{\"a\":{\"name\":[\"josh\"],\"age\":[32]},\"b\":[\"josh\"]}]"
            ],
            [
              "m[{\"a\":{\"name\":[\"ripple\"],\"lang\":[\"java\"]},\"b\":[\"ripple\"]}]"
            ],
            [
              "m[{\"a\":{\"name\":[\"peter\"],\"age\":[35]},\"b\":[\"peter\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_out_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L37",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out().as(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_out_bX_selectXb_idX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L53",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out().as(\"b\")).select(\"b\").by(T.id)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop].id"
            ],
            [
              "v[vadas].id"
            ],
            [
              "v[josh].id"
            ],
            [
              "v[ripple].id"
            ],
            [
              "v[lop].id"
            ],
            [
              "v[lop].id"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_b__b_created_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L69",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").as(\"b\"),\n            __.as(\"b\").out(\"created\").as(\"c\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\", \"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\", \"c\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:82",
      "suite": "tinkerpop",
      "name": "g_V_matchXb_created_c__a_knows_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 82,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L82",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"b\").out(\"created\").as(\"c\"),\n            __.as(\"a\").out(\"knows\").as(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\", \"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\", \"c\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:95",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_created_b__b_0created_cX_whereXa_neq_cX_selectXa_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L95",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"created\").as(\"b\"),\n            __.as(\"b\").in(\"created\").as(\"c\")).where(\"a\", P.neq(\"c\")).select(\"a\", \"c\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"c\":\"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:112",
      "suite": "tinkerpop",
      "name": "g_V_matchXd_0knows_a__d_hasXname_vadasX__a_knows_b__b_created_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 112,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L112",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"d\").in(\"knows\").as(\"a\"),\n            __.as(\"d\").has(\"name\", \"vadas\"),\n            __.as(\"a\").out(\"knows\").as(\"b\"),\n            __.as(\"b\").out(\"created\").as(\"c\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\",\"d\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\",\"d\":\"v[vadas]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:128",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_created_lop_b__b_0created_29_c__c_whereXrepeatXoutX_timesX2XXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 128,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L128",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"created\").has(\"name\", \"lop\").as(\"b\"),\n            __.as(\"b\").in(\"created\").has(\"age\", 29).as(\"c\"),\n            __.as(\"c\").where(__.repeat(__.out()).times(2)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:143",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_matchXa_out_count_c__b_in_count_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 143,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L143",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").match(__.as(\"a\").out().count().as(\"c\"), __.as(\"b\").in().count().as(\"c\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:154",
      "suite": "tinkerpop",
      "name": "g_V_matchXa__a_out_b__notXa_created_bXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 154,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L154",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out().as(\"b\"),__.not(__.as(\"a\").out(\"created\").as(\"b\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:167",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_created_lop_b__b_0created_29_cX_whereXc_repeatXoutX_timesX2XX_selectXa_b_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 167,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L167",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"created\").has(\"name\", \"lop\").as(\"b\"),\n            __.as(\"b\").in(\"created\").has(\"age\", 29).as(\"c\")).where(__.as(\"c\").repeat(__.out()).times(2)).select(\"a\", \"b\", \"c\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:181",
      "suite": "tinkerpop",
      "name": "g_V_out_out_matchXa_0created_b__b_0knows_cX_selectXcX_outXcreatedX_name",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 181,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L181",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().match(__.as(\"a\").in(\"created\").as(\"b\"),\n                        __.as(\"b\").in(\"knows\").as(\"c\")).\n                  select(\"c\").out(\"created\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:197",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_b__b_created_c__a_created_cX_dedupXa_b_cX_selectXaX_byXnameX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 197,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L197",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").as(\"b\"),\n            __.as(\"b\").out(\"created\").as(\"c\"),\n            __.as(\"a\").out(\"created\").as(\"c\")).dedup(\"a\", \"b\", \"c\").select(\"a\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:210",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_created_b__a_repeatXoutX_timesX2XX_selectXa_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 210,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L210",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"created\").as(\"b\"),\n            __.as(\"a\").repeat(__.out()).times(2).as(\"b\")).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:222",
      "suite": "tinkerpop",
      "name": "g_V_notXmatchXa_age_b__a_name_cX_whereXb_eqXcXX_selectXaXX_name",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 222,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L222",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().not(__.match(__.as(\"a\").values(\"age\").as(\"b\"), __.as(\"a\").values(\"name\").as(\"c\")).where(\"b\", P.eq(\"c\")).select(\"a\")).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:238",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_b__andXa_created_c__b_created_c__andXb_created_count_d__a_knows_count_dXXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 238,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L238",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").as(\"b\"),\n            __.and(__.as(\"a\").out(\"created\").as(\"c\"),\n                   __.as(\"b\").out(\"created\").as(\"c\"),\n                   __.and(__.as(\"b\").out(\"created\").count().as(\"d\"),\n                          __.as(\"a\").out(\"knows\").count().as(\"d\"))))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\",\"d\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:253",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_whereXa_neqXcXX__a_created_b__orXa_knows_vadas__a_0knows_and_a_hasXlabel_personXX__b_0created_c__b_0created_count_isXgtX1XXX_selectXa_b_cX_byXidX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 253,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L253",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.where(\"a\", P.neq(\"c\")),\n            __.as(\"a\").out(\"created\").as(\"b\"),\n            __.or(__.as(\"a\").out(\"knows\").has(\"name\", \"vadas\"),\n                  __.as(\"a\").in(\"knows\").and().as(\"a\").has(T.label, \"person\")),\n            __.as(\"b\").in(\"created\").as(\"c\"),\n            __.as(\"b\").in(\"created\").count().is(P.gt(1))).select(\"a\", \"b\", \"c\").by(T.id)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko].id\",\"b\":\"v[lop].id\",\"c\":\"v[josh].id\"}]"
            ],
            [
              "m[{\"a\":\"v[marko].id\",\"b\":\"v[lop].id\",\"c\":\"v[peter].id\"}]"
            ],
            [
              "m[{\"a\":\"v[josh].id\",\"b\":\"v[lop].id\",\"c\":\"v[marko].id\"}]"
            ],
            [
              "m[{\"a\":\"v[josh].id\",\"b\":\"v[lop].id\",\"c\":\"v[peter].id\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:272",
      "suite": "tinkerpop",
      "name": "g_V_matchXa__a_both_b__b_both_cX_dedupXa_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 272,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L272",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").both().as(\"b\"),\n            __.as(\"b\").both().as(\"c\")).dedup(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[peter]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:313",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_b__b_created_lop__b_matchXb_created_d__d_0created_cX_selectXcX_cX_selectXa_b_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 313,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L313",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").as(\"b\"),\n            __.as(\"b\").out(\"created\").has(\"name\", \"lop\"),\n            __.as(\"b\").match(__.as(\"b\").out(\"created\").as(\"d\"),\n                             __.as(\"d\").in(\"created\").as(\"c\")).select(\"c\").as(\"c\")).select(\"a\", \"b\", \"c\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[peter]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:330",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_b__a_created_cX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 330,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L330",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").as(\"b\"),\n            __.as(\"a\").out(\"created\").as(\"c\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:344",
      "suite": "tinkerpop",
      "name": "g_V_matchXwhereXandXa_created_b__b_0created_count_isXeqX3XXXX__a_both_b__whereXb_inXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 344,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L344",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.where(__.and(__.as(\"a\").out(\"created\").as(\"b\"),\n                            __.as(\"b\").in(\"created\").count().is(P.eq(3)))),\n            __.as(\"a\").both().as(\"b\"),\n            __.where(__.as(\"b\").in()))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:360",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_outEXcreatedX_order_byXweight_descX_limitX1X_inV_b__b_hasXlang_javaXX_selectXa_bX_byXnameX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 360,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L360",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").outE(\"created\").order().by(\"weight\", Order.desc).limit(1).inV().as(\"b\"),\n            __.as(\"b\").has(\"lang\", \"java\")).select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"marko\",\"b\":\"lop\"}]"
            ],
            [
              "m[{\"a\":\"josh\",\"b\":\"ripple\"}]"
            ],
            [
              "m[{\"a\":\"peter\",\"b\":\"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:375",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_both_b__b_both_cX_dedupXa_bX_byXlabelX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 375,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L375",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").both().as(\"b\"),\n            __.as(\"b\").both().as(\"c\")).dedup(\"a\", \"b\").by(T.label)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[vadas]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[lop]\",\"b\":\"v[peter]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[vadas]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[marko]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[ripple]\",\"b\":\"v[josh]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[marko]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[josh]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\",\"c\":\"v[peter]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:416",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_created_b__b_0created_aX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 416,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L416",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"created\").as(\"b\"),\n            __.as(\"b\").in(\"created\").as(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:431",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_matchXa_out_count_c__orXa_knows_b__b_in_count_c__and__c_isXgtX2XXXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 431,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L431",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").match(__.as(\"a\").out().count().as(\"c\"),\n                                  __.or(__.as(\"a\").out(\"knows\").as(\"b\"),__.as(\"b\").in().count().as(\"c\").and().as(\"c\").is(P.gt(2))))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\",\"c\":\"d[3].l\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[vadas]\",\"c\":\"d[3].l\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[josh]\",\"c\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:445",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_knows_count_bX_selectXbX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 445,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L445",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").count().as(\"b\")).select(\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:461",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_0sungBy_b__a_0writtenBy_c__b_writtenBy_d__c_sungBy_d__d_hasXname_GarciaXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 461,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L461",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").in(\"sungBy\").as(\"b\"),\n            __.as(\"a\").in(\"writtenBy\").as(\"c\"),\n            __.as(\"b\").out(\"writtenBy\").as(\"d\"),\n            __.as(\"c\").out(\"sungBy\").as(\"d\"),\n            __.as(\"d\").has(\"name\", \"Garcia\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CREAM PUFF WAR]\",\"c\":\"v[CREAM PUFF WAR]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CREAM PUFF WAR]\",\"c\":\"v[CRYPTICAL ENVELOPMENT]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[CREAM PUFF WAR]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[CRYPTICAL ENVELOPMENT]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Grateful_Dead]\",\"b\":\"v[CANT COME DOWN]\",\"c\":\"v[DOWN SO LONG]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Grateful_Dead]\",\"b\":\"v[THE ONLY TIME IS NOW]\",\"c\":\"v[DOWN SO LONG]\",\"d\":\"v[Garcia]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:483",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_hasXsong_name_sunshineX__a_mapX0followedBy_weight_meanX_b__a_0followedBy_c__c_filterXweight_whereXgteXbXXX_outV_dX_selectXdX_byXnameX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 483,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L483",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").has(\"song\", \"name\", \"HERE COMES SUNSHINE\"),\n            __.as(\"a\").map(__.inE(\"followedBy\").values(\"weight\").mean()).as(\"b\"),\n            __.as(\"a\").inE(\"followedBy\").as(\"c\"),\n            __.as(\"c\").filter(__.values(\"weight\").where(P.gte(\"b\"))).outV().as(\"d\")).\n      select(\"d\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "THE MUSIC NEVER STOPPED"
            ],
            [
              "PROMISED LAND"
            ],
            [
              "PLAYING IN THE BAND"
            ],
            [
              "CASEY JONES"
            ],
            [
              "BIG RIVER"
            ],
            [
              "EL PASO"
            ],
            [
              "LIBERTY"
            ],
            [
              "LOOKS LIKE RAIN"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:505",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_0sungBy_b__a_0sungBy_c__b_writtenBy_d__c_writtenBy_e__d_hasXname_George_HarisonX__e_hasXname_Bob_MarleyXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 505,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L505",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").in(\"sungBy\").as(\"b\"),\n            __.as(\"a\").in(\"sungBy\").as(\"c\"),\n            __.as(\"b\").out(\"writtenBy\").as(\"d\"),\n            __.as(\"c\").out(\"writtenBy\").as(\"e\"),\n            __.as(\"d\").has(\"name\", \"George_Harrison\"),\n            __.as(\"e\").has(\"name\", \"Bob_Marley\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[I WANT TO TELL YOU]\",\"c\":\"v[STIR IT UP]\",\"d\":\"v[George_Harrison]\",\"e\":\"v[Bob_Marley]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:521",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_hasXname_GarciaX__a_0writtenBy_b__a_0sungBy_bX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 521,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L521",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").has(\"name\", \"Garcia\"),\n            __.as(\"a\").in(\"writtenBy\").as(\"b\"),\n            __.as(\"a\").in(\"sungBy\").as(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CREAM PUFF WAR]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:535",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsongsX_matchXa_name_b__a_performances_cX_selectXb_cX_count",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 535,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L535",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": " g.V().hasLabel(\"song\").match(\n              __.as(\"a\").values(\"name\").as(\"b\"),\n              __.as(\"a\").values(\"performances\").as(\"c\")).select(\"b\", \"c\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[584].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:548",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_followedBy_count_isXgtX10XX_b__a_0followedBy_count_isXgtX10XX_bX_count",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 548,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L548",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"followedBy\").count().is(P.gt(10)).as(\"b\"),\n            __.as(\"a\").in(\"followedBy\").count().is(P.gt(10)).as(\"b\")).count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:560",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_0sungBy_b__a_0writtenBy_c__b_writtenBy_dX_whereXc_sungBy_dX_whereXd_hasXname_GarciaXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 560,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L560",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").in(\"sungBy\").as(\"b\"),\n            __.as(\"a\").in(\"writtenBy\").as(\"c\"),\n            __.as(\"b\").out(\"writtenBy\").as(\"d\")).\n      where(__.as(\"c\").out(\"sungBy\").as(\"d\")).\n      where(__.as(\"d\").has(\"name\", \"Garcia\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CREAM PUFF WAR]\",\"c\":\"v[CREAM PUFF WAR]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CREAM PUFF WAR]\",\"c\":\"v[CRYPTICAL ENVELOPMENT]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[CREAM PUFF WAR]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[CRYPTICAL ENVELOPMENT]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Grateful_Dead]\",\"b\":\"v[CANT COME DOWN]\",\"c\":\"v[DOWN SO LONG]\",\"d\":\"v[Garcia]\"}]"
            ],
            [
              "m[{\"a\":\"v[Grateful_Dead]\",\"b\":\"v[THE ONLY TIME IS NOW]\",\"c\":\"v[DOWN SO LONG]\",\"d\":\"v[Garcia]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:580",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_hasXname_GarciaX__a_0writtenBy_b__b_followedBy_c__c_writtenBy_d__whereXd_neqXaXXX",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 580,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L580",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").has(\"name\", \"Garcia\"),\n            __.as(\"a\").in(\"writtenBy\").as(\"b\"),\n            __.as(\"b\").out(\"followedBy\").as(\"c\"),\n            __.as(\"c\").out(\"writtenBy\").as(\"d\"),\n            __.where(\"d\", P.neq(\"a\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[DRUMS]\",\"d\":\"v[Grateful_Dead]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[THE OTHER ONE]\",\"d\":\"v[Weir]\"}]"
            ],
            [
              "m[{\"a\":\"v[Garcia]\",\"b\":\"v[CRYPTICAL ENVELOPMENT]\",\"c\":\"v[WHARF RAT]\",\"d\":\"v[Hunter]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature:597",
      "suite": "tinkerpop",
      "name": "g_V_matchXa_outXknowsX_name_bX_identity",
      "feature": "Step - match()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature",
      "line": 597,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Match.feature#L597",
      "source_sha256": "6f5d3fed705c79461ce15485c0d27beb939ac709507b5ea3ef8666bd70a32090",
      "tags": [
        "@StepClassMap",
        "@StepMatch"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().match(__.as(\"a\").out(\"knows\").values(\"name\").as(\"b\")).identity()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"vadas\"}]"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_outE_mathX0_minus_itX_byXweightX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L21",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().math(\"0-_\").by(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[-0.4].d"
            ],
            [
              "d[-0.4].d"
            ],
            [
              "d[-0.5].d"
            ],
            [
              "d[-1.0].d"
            ],
            [
              "d[-1.0].d"
            ],
            [
              "d[-0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_valueMap_mathXit_plus_itXbyXselectXageX_unfoldXX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L37",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").valueMap().math(\"_+_\").by(__.select(\"age\").unfold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[64.0].d"
            ],
            [
              "d[58.0].d"
            ],
            [
              "d[54.0].d"
            ],
            [
              "d[70.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXknowsX_asXbX_mathXa_plus_bX_byXageX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L52",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"knows\").as(\"b\").math(\"a + b\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[56.0].d"
            ],
            [
              "d[61.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:64",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXx_100X_V_age_mathX__plus_xX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 64,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L64",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[100].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"x\", xx1).V().values(\"age\").math(\"_ + x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[129.0].d"
            ],
            [
              "d[127.0].d"
            ],
            [
              "d[132.0].d"
            ],
            [
              "d[135.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:80",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_asXbX_mathXb_plus_aX_byXinXcreatedX_countX_byXageX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L80",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").as(\"b\").math(\"b + a\").by(__.in(\"created\").count()).by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32.0].d"
            ],
            [
              "d[33.0].d"
            ],
            [
              "d[35.0].d"
            ],
            [
              "d[38.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:95",
      "suite": "tinkerpop",
      "name": "g_withSackX1X_injectX1X_repeatXsackXsumX_byXconstantX1XXX_timesX5X_emit_mathXsin__X_byXsackX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L95",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSack(1).inject(1).\n  repeat(__.sack(Operator.sum).by(__.constant(1))).\n    times(5).\n    emit().\n  math(\"sin _\").by(__.sack())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.9092974268256817].d"
            ],
            [
              "d[0.1411200080598672].d"
            ],
            [
              "d[-0.7568024953079282].d"
            ],
            [
              "d[-0.9589242746631385].d"
            ],
            [
              "d[-0.27941549819892586].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:114",
      "suite": "tinkerpop",
      "name": "g_V_projectXa_b_cX_byXbothE_weight_sumX_byXbothE_countX_byXnameX_order_byXmathXa_div_bX_descX_selectXcX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 114,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L114",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  project(\"a\", \"b\", \"c\").\n    by(__.bothE().values(\"weight\").sum()).\n    by(__.bothE().count()).\n    by(\"name\").\n  order().by(__.math(\"a / b\"), Order.desc).\n  select(\"c\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:136",
      "suite": "tinkerpop",
      "name": "g_V_mathXit_plus_itXbyXageX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 136,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L136",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().math(\"_+_\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[64.0].d"
            ],
            [
              "d[58.0].d"
            ],
            [
              "d[54.0].d"
            ],
            [
              "d[70.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:150",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_mathXit_plus_itXbyXselectXageX_unfoldXX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 150,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L150",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().math(\"_+_\").by(__.select(\"age\").unfold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[64.0].d"
            ],
            [
              "d[58.0].d"
            ],
            [
              "d[54.0].d"
            ],
            [
              "d[70.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature:165",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_asXexpectedWeightX_mathXexpectedWeightPlusOneXbyXweightX",
      "feature": "Step - math()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Math.feature#L165",
      "source_sha256": "bbbdd869ae531e252ff0d26c70dfa26587fdb73205ef2982420f2863292d644c",
      "tags": [
        "@StepClassMap",
        "@StepMath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v1).outE().as(\"expectedWeight\").math(\"expectedWeight + 1\").by(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.4].d"
            ],
            [
              "d[1.5].d"
            ],
            [
              "d[2.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_age_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L21",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_foo_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L32",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_name_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L41",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_age_fold_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L52",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:63",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L63",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:75",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 75,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L75",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:86",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_unfold_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 86,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L86",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:98",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_unfold_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L98",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L109",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:119",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 119,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L119",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_unfold_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L130",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:140",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_unfold_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 140,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L140",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:151",
      "suite": "tinkerpop",
      "name": "g_V_foo_fold_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L151",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").fold().max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:160",
      "suite": "tinkerpop",
      "name": "g_V_name_fold_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 160,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L160",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:171",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_timesX5X_age_max",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 171,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L171",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both()).times(5).values(\"age\").max()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:182",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_maxX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 182,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L182",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").group().by(\"name\").by(__.bothE().values(\"weight\").max())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1.0].d\",\"lop\":\"d[0.4].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:193",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 193,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L193",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").max(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature:206",
      "suite": "tinkerpop",
      "name": "g_V_localXunionXvaluesXageX_outE_valuesXweightXX_foldX_maxXlocalX",
      "feature": "Step - max()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Max.feature#L206",
      "source_sha256": "e00f02b45045bb0fec99f525da0b37e8c29a133cc66d0e10396d7983f5b2da41",
      "tags": [
        "@StepClassMap",
        "@StepMax"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(union(values(\"age\"), outE().values(\"weight\")).fold()).max(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].d"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].d"
            ],
            [
              "d[35].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_age_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L21",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_foo_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L32",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_age_fold_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L41",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_foo_fold_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L52",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").fold().mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:61",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_meanX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L61",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").group().by(\"name\").by(__.bothE().values(\"weight\").mean())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1.0].d\",\"lop\":\"d[0.3333333333333333].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L73",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:86",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 86,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L86",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:98",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_unfold_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L98",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:111",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_unfold_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L111",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.75].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:123",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 123,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L123",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:134",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 134,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L134",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:146",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_unfold_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 146,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L146",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:157",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_unfold_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 157,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L157",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:169",
      "suite": "tinkerpop",
      "name": "g_injectXnull_10_20_nullX_mean",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 169,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L169",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[10].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[20].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, xx1, xx2, null).mean()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[15].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:183",
      "suite": "tinkerpop",
      "name": "g_injectXlistXnull_10_20_nullXX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 183,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L183",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,d[10].i,d[20].i,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).mean(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[15].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:195",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 195,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L195",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").mean(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature:208",
      "suite": "tinkerpop",
      "name": "g_V_localXunionXvaluesXageX_outE_valuesXweightXX_foldX_meanXlocalX",
      "feature": "Step - mean()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature",
      "line": 208,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Mean.feature#L208",
      "source_sha256": "17d65efaac142c044bb1721576bea3951ee37257e56c1387bdf1f11ed0b39288",
      "tags": [
        "@StepClassMap",
        "@StepMean"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(union(values(\"age\"), outE().values(\"weight\")).fold()).mean(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[7.725].d"
            ],
            [
              "d[27.0].d"
            ],
            [
              "d[11.133333333333333].d"
            ],
            [
              "d[17.6].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_mergeXinjectX1XX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L22",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).merge(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for merge step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:34",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_mergeXV_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L34",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").merge(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"merge step can only take an array or an Iterable type for incoming traversers, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:43",
      "suite": "tinkerpop",
      "name": "g_V_fold_mergeXconstantXnullXX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L43",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().merge(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for merge step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_fold_mergeXVX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L53",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().merge(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for merge step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:62",
      "suite": "tinkerpop",
      "name": "g_V_elementMap_mergeXconstantXaXX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L62",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().elementMap().merge(__.constant(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"merge step expected provided argument to evaluate to a Map, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:72",
      "suite": "tinkerpop",
      "name": "g_V_fold_mergeXV_asXaX_projectXaX_byXnameXX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 72,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L72",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().merge(__.V().as(\"a\").project(\"a\").by(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for merge step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_fold_mergeXk_vX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L81",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"k\\\":\\\"v\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"step type mismatch: expected argument to be Iterable but got Map\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_mergeX2X",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L91",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().merge(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"merge step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:100",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_mergeXnullX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 100,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L100",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().merge(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for merge step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:110",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_mergeXV_valuesXnameX_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L110",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().merge(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:122",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_mergeXV_valuesXnonexistantX_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L122",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().merge(__.V().values(\"nonexistant\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:134",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_mergeXV_valuesXageX_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 134,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L134",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().merge(__.V().values(\"age\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[35].i,d[32].i,d[29].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:146",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_mergeXMARKOX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 146,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L146",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[MARKO,LOP]"
            ],
            [
              "s[MARKO,VADAS]"
            ],
            [
              "s[MARKO,JOSH]"
            ],
            [
              "s[MARKO,JOSH,RIPPLE]"
            ],
            [
              "s[MARKO,LOP,JOSH]"
            ],
            [
              "s[MARKO,LOP,PETER]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:164",
      "suite": "tinkerpop",
      "name": "g_injectXmarkoX_mergeXV_valuesXnameX_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 164,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L164",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).merge(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,vadas,lop,josh,ripple,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:177",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_mergeXseattle_vancouverX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 177,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L177",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[san diego,santa cruz,brussels,santa fe,seattle,vancouver]"
            ],
            [
              "s[centreville,dulles,purcellville,seattle,vancouver]"
            ],
            [
              "s[bremen,baltimore,oakland,seattle,vancouver]"
            ],
            [
              "s[spremberg,kaiserslautern,aachen,seattle,vancouver]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:193",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_mergeXempty_listX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 193,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L193",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh,ripple]"
            ],
            [
              "s[marko,josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:206",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_mergeXconstantX27X_foldX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L206",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().merge(__.constant(27).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[27].i,d[29].i,d[32].i,d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:218",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_mergeXdave_kelvinX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 218,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L218",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[marko,josh,ripple,dave,kelvin]"
            ],
            [
              "s[marko,josh,lop,dave,kelvin]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:232",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_mergeXa_cX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 232,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L232",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).merge(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[null,a,c,b]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:246",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_mergeXa_null_cX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 246,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L246",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).merge(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[null,a,c,b]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:260",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_mergeXfive_three_7X",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 260,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L260",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).merge(xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "s[d[3].i,five,three,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:273",
      "suite": "tinkerpop",
      "name": "g_V_asXnameX_projectXnameX_byXnameX_mergeXother_blueprintX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 273,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L273",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"other\\\":\\\"blueprint\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"name\").project(\"name\").by(\"name\").merge(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\":\"marko\", \"other\":\"blueprint\"}]"
            ],
            [
              "m[{\"name\":\"lop\", \"other\":\"blueprint\"}]"
            ],
            [
              "m[{\"name\":\"vadas\", \"other\":\"blueprint\"}]"
            ],
            [
              "m[{\"name\":\"josh\", \"other\":\"blueprint\"}]"
            ],
            [
              "m[{\"name\":\"peter\", \"other\":\"blueprint\"}]"
            ],
            [
              "m[{\"name\":\"ripple\", \"other\":\"blueprint\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature:291",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_elementMap_mergeXV_hasXname_lopX_elementMapX",
      "feature": "Step - merge()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature",
      "line": 291,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Merge.feature#L291",
      "source_sha256": "7264abb682e179919c51f131fbbec38a50dc5fa31972bcef3a6b78d95d49c8bb",
      "tags": [
        "@StepClassMap",
        "@StepMerge",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"marko\").elementMap().merge(__.V().has(\"name\",\"lop\").elementMap())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\":\"v[lop].id\",\"t[label]\":\"software\",\"name\":\"lop\",\"age\":29,\"lang\":\"java\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXlabel_selfX_optionXonMatch_emptyX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L130",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addE(\"self\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeE(xx1).option(Merge.onMatch,[:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().properties()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:148",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXlabel_selfX_optionXonMatch_nullX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 148,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L148",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addE(\"self\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeE(xx1).option(Merge.onMatch,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().properties()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:166",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXemptyX_optionXonCreate_nullX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 166,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L166",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"M[outV]\\\", \\\"D[IN]\\\":\\\"M[inV]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").mergeE(xx1).option(Merge.onCreate,null).option(Merge.outV,select(\"v\")).option(Merge.inV,select(\"v\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:182",
      "suite": "tinkerpop",
      "name": "g_mergeEXemptyX_exists",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 182,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L182",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addE(\"self\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:198",
      "suite": "tinkerpop",
      "name": "g_mergeEXemptyX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 198,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L198",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Out Vertex not specified\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:211",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXemptyX_two_exist",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 211,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L211",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"M[outV]\\\", \\\"D[IN]\\\":\\\"M[inV]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").mergeE(xx1).option(Merge.outV,select(\"v\")).option(Merge.inV,select(\"v\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:229",
      "suite": "tinkerpop",
      "name": "g_mergeEXnullX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 229,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L229",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Out Vertex not specified\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:243",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXnullX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 243,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L243",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeE(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Out Vertex not specified\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:256",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 256,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L256",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:272",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_label_knows_out_marko_in_vadasX_mergeEXselectXaXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 272,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L272",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\",xx1).mergeE(__.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:288",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko1_in_vadas1X",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 288,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L288",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko].id\\\", \\\"D[IN]\\\":\\\"v[vadas].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:304",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadas_weight_05X_exists",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 304,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L304",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\", \\\"weight\\\":\\\"d[0.5].d\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").outE(\\\"knows\\\").has(\\\"weight\\\",0.5).inV().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:323",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadas_weight_05X",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 323,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L323",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"100\\\", \\\"D[IN]\\\":\\\"101\\\", \\\"weight\\\":\\\"d[0.5].d\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Vertex id could not be resolved from mergeE\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:334",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 334,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L334",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"100\\\", \\\"D[IN]\\\":\\\"101\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"100\\\", \\\"D[IN]\\\":\\\"101\\\", \\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Vertex id could not be resolved from mergeE\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:346",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 346,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L346",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:367",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists_updated",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 367,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L367",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"created\",\"Y\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:388",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_marko_X_mergeEXlabel_knowsX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists_updated",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 388,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L388",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"created\",\"Y\").\n  addE(\"knows\").from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:411",
      "suite": "tinkerpop",
      "name": "g_injectXlabel_knows_out_marko_in_vadasX_mergeE",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 411,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L411",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).mergeE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:427",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_in_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists_updated",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 427,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L427",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"created\",\"Y\").\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"created\",\"Y\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\").inV().has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:450",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists_updated",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 450,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L450",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"created\",\"Y\").\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"created\",\"Y\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\").outV().has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:473",
      "suite": "tinkerpop",
      "name": "g_mergeEXout_vadasX_optionXonCreate_created_YX_optionXonMatch_created_NX_exists_updated",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 473,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L473",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"created\",\"Y\").\n  addE(\"knows\").from(\"b\").to(\"a\").property(\"created\",\"Y\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onCreate,xx2).option(Merge.onMatch,xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\").outV().has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:496",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_marko_X_mergeEXlabel_self_out_vadas1_in_vadas1X",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 496,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L496",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"v[vadas].id\\\", \\\"D[IN]\\\":\\\"v[vadas].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E().hasLabel(\\\"self\\\").bothV().has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:514",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_created_YX_withSideEffectXm_matchedX_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_selectXcXX_optionXonMatch_selectXmXX_exists",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 514,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L514",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\",xx2).withSideEffect(\"m\",xx3).\n  mergeE(xx1).option(Merge.onCreate,__.select(\"c\")).option(Merge.onMatch,__.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:536",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_created_YX_withSideEffectXm_matchedX_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_selectXcXX_optionXonMatch_selectXmXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 536,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L536",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\",xx2).withSideEffect(\"m\",xx3).\n  mergeE(xx1).option(Merge.onCreate, __.select(\"c\")).option(Merge.onMatch, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:558",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_created_YX_withSideEffectXm_matchedX_mergeEXlabel_knows_out_marko1_in_vadas1X_optionXonCreate_selectXcXX_optionXonMatch_selectXmXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 558,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L558",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko].id\\\", \\\"D[IN]\\\":\\\"v[vadas].id\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko].id\\\", \\\"D[IN]\\\":\\\"v[vadas].id\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\",xx2).withSideEffect(\"m\",xx3).\n  mergeE(xx1).option(Merge.onCreate, __.select(\"c\")).option(Merge.onMatch, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:580",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_aliased_direction",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 580,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L580",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[from]\\\":\\\"v[marko]\\\", \\\"D[to]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:596",
      "suite": "tinkerpop",
      "name": "g_injectXlabel_knows_out_marko_in_vadas_label_self_out_vadas_in_vadasX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 596,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L596",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"v[vadas]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx2).mergeE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 2 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\").out(\\\"self\\\").has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:616",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_created_YX_withSideEffectXm_matchedX_mergeEXlabel_knows_out_marko_in_vadasX_optionXonCreate_selectXcXX_optionXonMatch_sideEffectXpropertiesXweightX_dropX_selectXmXX_exists",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 616,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L616",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").property(\"weight\", 1.0d).from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\",\\\"created\\\":\\\"Y\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"created\\\":\\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\",xx2).withSideEffect(\"m\",xx3).\n  mergeE(xx1).\n    option(Merge.onCreate, __.select(\"c\")).\n    option(Merge.onMatch, __.sideEffect(__.properties(\"weight\").drop()).select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"Y\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"weight\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:641",
      "suite": "tinkerpop",
      "name": "g_mergeE_with_outVinV_options_map",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 641,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L641",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{ \\\"D[OUT]\\\": \\\"M[outV]\\\", \\\"D[IN]\\\": \\\"M[inV]\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"v[marko].id\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"t[id]\\\": \\\"v[vadas].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(outV, xx2).option(inV, xx3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:660",
      "suite": "tinkerpop",
      "name": "g_mergeE_with_outVinV_options_select",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 660,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L660",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{ \\\"D[OUT]\\\": \\\"M[outV]\\\", \\\"D[IN]\\\": \\\"M[inV]\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"x\").V(vid2).as(\"y\").mergeE(xx1).option(outV, select(\"x\")).option(inV, select(\"y\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:681",
      "suite": "tinkerpop",
      "name": "g_mergeE_with_eid_specified_and_inheritance_1",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 681,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L681",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\": \\\"v[marko].id\\\", \\\"D[IN]\\\": \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"201\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E(\\\"201\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:703",
      "suite": "tinkerpop",
      "name": "g_mergeE_with_eid_specified_and_inheritance_2",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 703,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L703",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[id]\\\": \\\"201\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"D[OUT]\\\": \\\"v[marko].id\\\", \\\"D[IN]\\\": \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E(\\\"201\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:724",
      "suite": "tinkerpop",
      "name": "g_mergeE_outV_override_prohibited",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 724,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L724",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\" : \\\"v[marko].id\\\", \\\"D[IN]\\\" : \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"D[OUT]\\\" : \\\"v[vadas].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:741",
      "suite": "tinkerpop",
      "name": "g_mergeE_inV_override_prohibited",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 741,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L741",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\" : \\\"v[marko].id\\\", \\\"D[IN]\\\" : \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"D[IN]\\\" : \\\"v[marko].id\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:758",
      "suite": "tinkerpop",
      "name": "g_mergeE_label_override_prohibited",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 758,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L758",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\" : \\\"v[marko].id\\\", \\\"D[IN]\\\" : \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"likes\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:776",
      "suite": "tinkerpop",
      "name": "g_mergeE_id_override_prohibited",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 776,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L776",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"D[OUT]\\\" : \\\"v[marko].id\\\", \\\"D[IN]\\\" : \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"knows\\\", \\\"t[id]\\\": \\\"101\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"201\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:793",
      "suite": "tinkerpop",
      "name": "g_mergeV_mergeE_combination_new_vertices",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 793,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L793",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"name\\\": \\\"marko\\\", \\\"t[label]\\\": \\\"person\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"name\\\": \\\"vadas\\\", \\\"t[label]\\\": \\\"person\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"D[OUT]\\\": \\\"M[outV]\\\", \\\"D[IN]\\\": \\\"M[inV]\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).as(\"outV\").mergeV(xx2).as(\"inV\").mergeE(xx3).option(outV, select(\"outV\")).option(inV, select(\"inV\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:809",
      "suite": "tinkerpop",
      "name": "g_mergeV_mergeE_combination_existing_vertices",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 809,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L809",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").\n  addV(\"person\").property(\"name\", \"vadas\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[id]\\\": \\\"v[marko].id\\\", \\\"t[label]\\\": \\\"person\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"v[vadas].id\\\", \\\"t[label]\\\": \\\"person\\\"}]\""
        },
        {
          "text": "using the parameter xx3 defined as \"m[{\\\"D[OUT]\\\": \\\"M[outV]\\\", \\\"D[IN]\\\": \\\"M[inV]\\\", \\\"t[label]\\\": \\\"knows\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).as(\"outV\").mergeV(xx2).as(\"inV\").mergeE(xx3).option(outV, select(\"outV\")).option(inV, select(\"inV\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"name\\\",\\\"marko\\\").out(\\\"knows\\\").has(\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:830",
      "suite": "tinkerpop",
      "name": "g_V_asXvX_mergeEXxx1X_optionXMerge_onMatch_xx2X_optionXMerge_outV_selectXvXX_optionXMerge_inV_selectXvXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 830,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L830",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"M[outV]\\\", \\\"D[IN]\\\":\\\"M[inV]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"~label\\\":\\\"vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").mergeE(xx1).option(Merge.onMatch,xx2).option(Merge.outV,select(\"v\")).option(Merge.inV,select(\"v\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~label\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:845",
      "suite": "tinkerpop",
      "name": "g_V_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_sideEffectXpropertyXweight_0XX_constantXemptyXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 845,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L845",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").property(\"weight\", 1).from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeE(xx1).\n        option(Merge.onMatch, __.sideEffect(__.property(\"weight\", 0)).constant([:]))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The incoming traverser for MergeEdgeStep cannot be an Element\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:862",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_sideEffectXpropertyXweight_0XX_constantXemptyXX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 862,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L862",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").property(\"weight\", 1).from(\"a\").to(\"b\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).\n    option(Merge.onMatch, __.sideEffect(__.property(\"weight\", 0)).constant([:]))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"weight\\\",1)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"weight\\\",0)\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"weight\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:883",
      "suite": "tinkerpop",
      "name": "g_injectXlist1_list2X_mergeEXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2XX_optionXonMatch_tailXlocalXX_to_match",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 883,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L883",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"created\\\": \\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx1, xx2).\n  fold().\n  mergeE(__.limit(Scope.local,1)).\n    option(Merge.onCreate, __.range(Scope.local, 1, 2)).\n    option(Merge.onMatch, __.tail(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().has(\\\"created\\\",\\\"N\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").outE(\\\"knows\\\").has(\\\"created\\\",\\\"N\\\").inV().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:917",
      "suite": "tinkerpop",
      "name": "g_injectXlist1_list2X_mergeEXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2XX_optionXonMatch_tailXlocalXX_to_create",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 917,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L917",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"self\\\", \\\"D[OUT]\\\":\\\"v[vadas]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"created\\\": \\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx1, xx2).\n  fold().\n  mergeE(__.limit(Scope.local,1)).\n    option(Merge.onCreate, __.range(Scope.local, 1, 2)).\n    option(Merge.onMatch, __.tail(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 7 for count of \"g.E()\""
        },
        {
          "text": "the graph should return 7 for count of \"g.E().hasNot(\\\"created\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").outE(\\\"knows\\\").hasNot(\\\"created\\\").inV().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\").outE(\\\"self\\\").hasNot('weight').inV().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:953",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_weight_nullX_allowed",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 953,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L953",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@AllowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"weight\",1.0d)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"weight\\\":null}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onMatch,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"weight\\\",null)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature:974",
      "suite": "tinkerpop",
      "name": "g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_weight_nullX",
      "feature": "Step - mergeE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature",
      "line": 974,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeEdge.feature#L974",
      "source_sha256": "69c53d1faf25a75c8b7d29003ec4a414beb544daefa11a25f8fd84983151603e",
      "tags": [
        "@StepClassMap",
        "@StepMergeE",
        "@DisallowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").as(\"a\").\n  addV(\"person\").property(\"name\", \"vadas\").as(\"b\").\n  addE(\"knows\").from(\"a\").to(\"b\").property(\"weight\",1.0d)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"knows\\\", \\\"D[OUT]\\\":\\\"v[marko]\\\", \\\"D[IN]\\\":\\\"v[vadas]\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"weight\\\":null}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeE(xx1).option(Merge.onMatch,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.E().hasLabel(\\\"knows\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.E().hasLabel(\\\"knows\\\").has(\\\"weight\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:105",
      "suite": "tinkerpop",
      "name": "g_mergeVXemptyX_optionXonMatch_nullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 105,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L105",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onMatch, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\",29)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:119",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXemptyX_optionXonMatch_nullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 119,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L119",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV([:]).option(Merge.onMatch, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\",29)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:133",
      "suite": "tinkerpop",
      "name": "g_mergeVXnullX_optionXonCreate_label_null_name_markoX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L133",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": null, \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:147",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXnullX_optionXonCreate_label_null_name_markoX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 147,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L147",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": null, \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:161",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_stephenX_optionXonCreate_nullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 161,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L161",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onCreate, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:178",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXlabel_person_name_stephenX_optionXonCreate_nullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 178,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L178",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV(xx1).option(Merge.onCreate, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:195",
      "suite": "tinkerpop",
      "name": "g_mergeVXnullX_optionXonCreate_emptyX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 195,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L195",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(null).option(Merge.onCreate,[:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:209",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXnullX_optionXonCreate_emptyX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 209,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L209",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV(null).option(Merge.onCreate,[:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:223",
      "suite": "tinkerpop",
      "name": "g_mergeVXemptyX_no_existing",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 223,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L223",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:233",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXemptyX_no_existing",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 233,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L233",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:243",
      "suite": "tinkerpop",
      "name": "g_mergeVXemptyX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 243,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L243",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\",29)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:257",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXemptyX_two_exist",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 257,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L257",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV([:])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 4"
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\",29)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"vadas\\\").has(\\\"age\\\",27)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:274",
      "suite": "tinkerpop",
      "name": "g_mergeVXnullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 274,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L274",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:288",
      "suite": "tinkerpop",
      "name": "g_V_mergeVXnullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 288,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L288",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().mergeV(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:302",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_stephenX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 302,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L302",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:317",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_markoX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 317,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L317",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:332",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_stephenX_optionXonCreate_label_person_name_stephen_age_19X_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 332,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L332",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\", \\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onCreate,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:348",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_markoX_optionXonMatch_age_19X_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 348,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L348",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onMatch,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:364",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_label_person_name_stephenX_withSideEffectXm_label_person_name_stephen_age_19X_mergeVXselectXcXX_optionXonCreate_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 364,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L364",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\", \\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\", xx1).\n  withSideEffect(\"m\", xx2).\n  mergeV(__.select(\"c\")).option(Merge.onCreate, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:382",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_label_person_name_markoX_withSideEffectXm_age_19X_mergeVXselectXcXX_optionXonMatch_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 382,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L382",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\", xx1).\n  withSideEffect(\"m\", xx2).\n  mergeV(__.select(\"c\")).option(Merge.onMatch, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:401",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_markoX_propertyXname_vadas_acl_publicX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 401,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L401",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).property(\"name\",\"vadas\",\"acl\",\"public\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().properties(\\\"name\\\").hasValue(\\\"vadas\\\").has(\\\"acl\\\",\\\"public\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:416",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXlabel_person_name_stephenX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 416,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L416",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:431",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXlabel_person_name_markoX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 431,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L431",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:446",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXlabel_person_name_stephenX_optionXonCreate_label_person_name_stephen_age_19X_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 446,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L446",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\", \\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV(xx1).option(Merge.onCreate,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:462",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXlabel_person_name_markoX_optionXonMatch_age_19X_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 462,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L462",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV(xx1).option(Merge.onMatch,xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:478",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_label_person_name_stephenX_withSideEffectXm_label_person_name_stephen_age_19X_injectX0X_mergeVXselectXcXX_optionXonCreate_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 478,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L478",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\", \\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\", xx1).\n  withSideEffect(\"m\", xx2).\n  inject(0).mergeV(__.select(\"c\")).option(Merge.onCreate, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:496",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_label_person_name_markoX_withSideEffectXm_age_19X_injectX0X_mergeVXselectXcXX_optionXonMatch_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 496,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L496",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\", xx1).\n  withSideEffect(\"m\", xx2).\n  inject(0).mergeV(__.select(\"c\")).option(Merge.onMatch, __.select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 19)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:515",
      "suite": "tinkerpop",
      "name": "g_injectX0X_mergeVXlabel_person_name_markoX_propertyXname_vadas_acl_publicX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 515,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L515",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(0).mergeV(xx1).property(\"name\",\"vadas\",\"acl\",\"public\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().properties(\\\"name\\\").hasValue(\\\"vadas\\\").has(\\\"acl\\\",\\\"public\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:530",
      "suite": "tinkerpop",
      "name": "g_injectXlabel_person_name_marko_label_person_name_stephenX_mergeVXidentityX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 530,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L530",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx2).mergeV(__.identity())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:548",
      "suite": "tinkerpop",
      "name": "g_injectXlabel_person_name_marko_label_person_name_stephenX_mergeV",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 548,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L548",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx2).mergeV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:567",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_stephenX_propertyXlist_name_steveX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 567,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L567",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(list, \"name\", \"stephen\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).property(Cardinality.list,\"name\",\"steve\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().properties(\\\"name\\\").hasValue(\\\"steve\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().properties(\\\"name\\\").hasValue(\\\"stephen\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V().properties(\\\"name\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:585",
      "suite": "tinkerpop",
      "name": "g_mergeXlabel_person_name_vadasX_optionXonMatch_age_35X",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 585,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L585",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 29).\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"vadas\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\":\\\"d[35].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onMatch, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 2 for count of \"g.V().has(\\\"age\\\",35)\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:603",
      "suite": "tinkerpop",
      "name": "g_V_mapXmergeXlabel_person_name_joshXX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 603,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L603",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 29).\n  addV(\"person\").property(\"name\", \"stephen\").property(\"age\", 27)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"josh\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().map(__.mergeV(xx1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 2"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"josh\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:621",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXc_label_person_name_markoX_withSideEffectXm_age_19X_mergeVXselectXcXX_optionXonMatch_sideEffectXpropertiesXageX_dropX_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 621,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L621",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"c\", xx1).\n  withSideEffect(\"m\", xx2).\n  mergeV(__.select(\"c\")).\n    option(Merge.onMatch, __.sideEffect(__.properties(\"age\").drop()).select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 19)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:642",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXm_age_19X_V_hasXperson_name_markoX_mergeVXselectXcXX_optionXonMatch_sideEffectXpropertiesXageX_dropX_selectXmXX_option",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 642,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L642",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"age\\\": \\\"d[19].i\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"m\", xx1).\n  V().has(\"person\", \"name\", \"marko\").\n  mergeV([:]).\n    option(Merge.onMatch, __.sideEffect(__.properties(\"age\").drop()).select(\"m\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The incoming traverser for MergeVertexStep cannot be an Element\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:661",
      "suite": "tinkerpop",
      "name": "g_mergeV_onCreate_inheritance_existing",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 661,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L661",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"mike\").property(T.id, \"1\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[id]\\\": \\\"1\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"mike\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(\\\"1\\\").has(\\\"person\\\",\\\"name\\\",\\\"mike\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:680",
      "suite": "tinkerpop",
      "name": "g_mergeV_onCreate_inheritance_new_1",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 680,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L680",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[id]\\\": \\\"1\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"mike\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(\\\"1\\\").has(\\\"person\\\",\\\"name\\\",\\\"mike\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:695",
      "suite": "tinkerpop",
      "name": "g_mergeV_onCreate_inheritance_new_2",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 695,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L695",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"mike\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"1\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V(\\\"1\\\").has(\\\"person\\\",\\\"name\\\",\\\"mike\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:709",
      "suite": "tinkerpop",
      "name": "g_mergeV_label_override_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 709,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L709",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"a\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[label]\\\": \\\"b\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:722",
      "suite": "tinkerpop",
      "name": "g_mergeV_id_override_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 722,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L722",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[id]\\\": \\\"1\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"t[id]\\\": \\\"2\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(onCreate, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"option(onCreate) cannot override values from merge() argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:734",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_id_key_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 734,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L734",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~id\\\": \\\"1\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:745",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_key_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 745,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L745",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~label\\\":\\\"vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:756",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_value_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 756,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L756",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\":\\\"~vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:767",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_id_key_onCreate_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 767,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L767",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~id\\\": 1}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onCreate, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~id\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:778",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_key_onCreate_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 778,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L778",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~label\\\":\\\"vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onCreate, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~label\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:789",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_value_onCreate_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 789,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L789",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\":\\\"~vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onCreate, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Label can not be a hidden key: ~vertex\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:800",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_id_key_onMatch_matched_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 800,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L800",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"vertex\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~id\\\": 1}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onMatch, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~id\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:815",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_key_matched_onMatch_matched_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 815,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L815",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"vertex\")"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~label\\\":\\\"vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onMatch, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~label\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:830",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_age_listX33XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 830,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L830",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [age: Cardinality.list(33)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 33)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:848",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_age_setX33XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 848,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L848",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [age: Cardinality.set(33)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 33)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 4 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:866",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_age_setX31XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 866,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L866",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [age: Cardinality.set(31)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 31)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:884",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_age_singleX33XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 884,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L884",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [age: Cardinality.single(33)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 33)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:902",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_age_33_singleX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 902,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L902",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [age: 33], Cardinality.single)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\", 33)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:920",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_name_allen_age_setX31X_singleX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 920,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L920",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [name: \"allen\", age: Cardinality.set(31)], single)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").has(\\\"age\\\", 31)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 3 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:939",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_markoX_optionXonMatch_name_allen_age_singleX31X_singleX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 939,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L939",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(Cardinality.list, \"age\", 29).property(Cardinality.list, \"age\", 31).property(Cardinality.list, \"age\", 32)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"marko\"]).\n    option(Merge.onMatch, [name: \"allen\", age: Cardinality.single(31)], single)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\")\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").has(\\\"age\\\", 33)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").has(\\\"age\\\", 31)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"allen\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:959",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_aliceX_optionXonCreate_age_singleX81XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 959,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L959",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"alice\", (T.label): \"person\"]).\n    option(Merge.onCreate, [age: Cardinality.single(81)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\", 81)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:973",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_aliceX_optionXonCreate_age_setX81XX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 973,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L973",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"alice\", (T.label): \"person\"]).\n    option(Merge.onCreate, [age: Cardinality.set(81)])"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\", 81)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:987",
      "suite": "tinkerpop",
      "name": "g_mergeVXname_aliceX_optionXonCreate_age_singleX81X_age_81_setX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 987,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L987",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@MultiProperties"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([name: \"alice\", (T.label): \"person\"]).\n    option(Merge.onCreate, [age: 81], Cardinality.set)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\", 81)\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").has(\\\"age\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"alice\\\").properties(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:1001",
      "suite": "tinkerpop",
      "name": "g_mergeV_hidden_label_key_onMatch_matched_prohibited",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 1001,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L1001",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"~label\\\":\\\"vertex\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV([:]).option(Merge.onMatch, xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Property key can not be a hidden key: ~label\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:1011",
      "suite": "tinkerpop",
      "name": "g_injectXlist1_list2X_mergeVXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2X_optionXonMatch_tailXlocalXX_to_match",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 1011,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L1011",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"created\\\": \\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx1, xx2).\n  fold().\n  mergeV(__.limit(Scope.local,1)).\n    option(Merge.onCreate, __.range(Scope.local, 1, 2)).\n    option(Merge.onMatch, __.tail(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"created\\\",\\\"N\\\")\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:1032",
      "suite": "tinkerpop",
      "name": "g_injectXlist1_list2X_mergeVXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2X_optionXonMatch_tailXlocalXX_to_create",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 1032,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L1032",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"stephen\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"created\\\": \\\"N\\\"}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1, xx1, xx2).\n  fold().\n  mergeV(__.limit(Scope.local,1)).\n    option(Merge.onCreate, __.range(Scope.local, 1, 2)).\n    option(Merge.onMatch, __.tail(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"stephen\\\").hasNot(\\\"created\\\")\""
        },
        {
          "text": "the graph should return 2 for count of \"g.V()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:1054",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_marko_age_29X_optionXonMatch_age_nullX_allowed",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 1054,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L1054",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@AllowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": null}]\""
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onMatch, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 1 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\",null)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature:1072",
      "suite": "tinkerpop",
      "name": "g_mergeVXlabel_person_name_marko_age_29X_optionXonMatch_age_nullX",
      "feature": "Step - mergeV()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature",
      "line": 1072,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MergeVertex.feature#L1072",
      "source_sha256": "6ebb6e086fee742f1c93f5e329bcb106b047f4d452b5b0c85a226f7ee619bb63",
      "tags": [
        "@StepClassMap",
        "@StepMergeV",
        "@DisallowNullPropertyValues"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"t[label]\\\": \\\"person\\\", \\\"name\\\":\\\"marko\\\"}]\""
        },
        {
          "text": "using the parameter xx2 defined as \"m[{\\\"age\\\": null}]\""
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29)"
        },
        {
          "text": "the traversal of",
          "doc": "g.mergeV(xx1).option(Merge.onMatch, xx2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should have a count of 1"
        },
        {
          "text": "the graph should return 1 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 0 for count of \"g.V().has(\\\"person\\\",\\\"name\\\",\\\"marko\\\").has(\\\"age\\\")\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_age_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L21",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_foo_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L32",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_name_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L41",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_age_fold_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L52",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:63",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L63",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:75",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 75,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L75",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:86",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_unfold_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 86,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L86",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:98",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_unfold_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L98",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L109",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:119",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 119,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L119",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_unfold_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L130",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:140",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_unfold_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 140,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L140",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:151",
      "suite": "tinkerpop",
      "name": "g_V_foo_fold_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L151",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").fold().min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:160",
      "suite": "tinkerpop",
      "name": "g_V_name_fold_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 160,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L160",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:171",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothX_timesX5X_age_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 171,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L171",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both()).times(5).values(\"age\").min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:182",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_minX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 182,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L182",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").group().by(\"name\").by(__.bothE().values(\"weight\").min())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1.0].d\",\"lop\":\"d[0.2].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:194",
      "suite": "tinkerpop",
      "name": "g_V_foo_injectX9999999999X_min",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 194,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L194",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[9999999999].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").inject(xx1).min()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[9999999999].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:206",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L206",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").min(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature:219",
      "suite": "tinkerpop",
      "name": "g_V_localXunionXvaluesXageX_outE_valuesXweightXX_foldX_minXlocalX",
      "feature": "Step - min()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature",
      "line": 219,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Min.feature#L219",
      "source_sha256": "739667ac544f4c5d5b98f47190cb46b01384357b3a375f75a2254b0618621688",
      "tags": [
        "@StepClassMap",
        "@StepMin"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(union(values(\"age\"), outE().values(\"weight\")).fold()).min(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[27].i"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_name_order",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L21",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_name_order_byXa1_b1X_byXb2_a2X",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L37",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter c1 defined as \"c[a, b -> a.substring(1, 2).compareTo(b.substring(1, 2))]\""
        },
        {
          "text": "using the parameter c2 defined as \"c[a, b -> b.substring(2, 3).compareTo(a.substring(2, 3))]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().by(c1).by(c2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:55",
      "suite": "tinkerpop",
      "name": "g_V_order_byXname_ascX_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 55,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L55",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"name\", Order.asc).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:71",
      "suite": "tinkerpop",
      "name": "g_V_order_byXnameX_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 71,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L71",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"name\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:87",
      "suite": "tinkerpop",
      "name": "g_V_outE_order_byXweight_descX_weight",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 87,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L87",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().order().by(\"weight\", Order.desc).values(\"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:103",
      "suite": "tinkerpop",
      "name": "g_V_order_byXname_a1_b1X_byXname_b2_a2X_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L103",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter c1 defined as \"c[a, b -> a.substring(1, 2).compareTo(b.substring(1, 2))]\""
        },
        {
          "text": "using the parameter c2 defined as \"c[a, b -> b.substring(2, 3).compareTo(a.substring(2, 3))]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"name\", c1).by(\"name\", c2).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:121",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXcreatedX_asXbX_order_byXshuffleX_selectXa_bX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L121",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"created\").as(\"b\").order().by(Order.shuffle).select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[peter]\",\"b\":\"v[lop]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[ripple]\"}]"
            ],
            [
              "m[{\"a\":\"v[josh]\",\"b\":\"v[lop]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:135",
      "suite": "tinkerpop",
      "name": "g_V_both_hasLabelXpersonX_order_byXage_descX_limitX5X_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 135,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L135",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().hasLabel(\"person\").order().by(\"age\", Order.desc).limit(5).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "peter"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:150",
      "suite": "tinkerpop",
      "name": "g_V_properties_order_byXkey_descX_key",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 150,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L150",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().order().by(T.key, Order.desc).key()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "lang"
            ],
            [
              "lang"
            ],
            [
              "age"
            ],
            [
              "age"
            ],
            [
              "age"
            ],
            [
              "age"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:172",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_order_byXvalueXageX_descX_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 172,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L172",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.value('age')]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").order().by(l1, Order.desc).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "peter"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:187",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_group_byXnameX_byXoutE_weight_sumX_orderXlocalX_byXvaluesX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 187,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L187",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").group().by(\"name\").by(__.outE().values(\"weight\").sum()).order(Scope.local).by(Column.values)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"peter\":\"d[0.2].d\",\"josh\":\"d[1.4].d\",\"marko\":\"d[1.9].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:198",
      "suite": "tinkerpop",
      "name": "g_V_mapXbothE_weight_foldX_order_byXsumXlocalX_descX_byXcountXlocalX_descX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 198,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L198",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().map(__.bothE().values(\"weight\").order().by(Order.asc).fold()).order().by(__.sum(Scope.local), Order.desc).by(__.count(Scope.local), Order.desc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[0.4].d,d[1.0].d,d[1.0].d]"
            ],
            [
              "l[d[0.4].d,d[0.5].d,d[1.0].d]"
            ],
            [
              "l[d[0.2].d,d[0.4].d,d[0.4].d]"
            ],
            [
              "l[d[1.0].d]"
            ],
            [
              "l[d[0.5].d]"
            ],
            [
              "l[d[0.2].d]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:214",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_byXname_order_byXdescX_foldX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 214,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L214",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(T.label).by(__.values(\"name\").order().by(Order.desc).fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"l[ripple,lop]\",\"person\":\"l[vadas,peter,marko,josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:225",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_group_byXnameX_byXoutE_weight_sumX_unfold_order_byXvalues_descX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 225,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L225",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").group().by(\"name\").by(__.outE().values(\"weight\").sum()).unfold().order().by(Column.values, Order.desc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"marko\":\"d[1.9].d\"}]"
            ],
            [
              "m[{\"josh\":\"d[1.4].d\"}]"
            ],
            [
              "m[{\"peter\":\"d[0.2].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:239",
      "suite": "tinkerpop",
      "name": "g_V_asXvX_mapXbothE_weight_foldX_sumXlocalX_asXsX_selectXv_sX_order_byXselectXsX_descX_byXselectXvX_nameX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 239,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L239",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"v\").map(__.bothE().values(\"weight\").fold()).sum(Scope.local).as(\"s\").select(\"v\", \"s\").order().by(__.select(\"s\"), Order.desc).by(__.select(\"v\").values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"v\":\"v[josh]\",\"s\":\"d[2.4].d\"}]"
            ],
            [
              "m[{\"v\":\"v[marko]\",\"s\":\"d[1.9].d\"}]"
            ],
            [
              "m[{\"v\":\"v[lop]\",\"s\":\"d[1.0].d\"}]"
            ],
            [
              "m[{\"v\":\"v[ripple]\",\"s\":\"d[1.0].d\"}]"
            ],
            [
              "m[{\"v\":\"v[vadas]\",\"s\":\"d[0.5].d\"}]"
            ],
            [
              "m[{\"v\":\"v[peter]\",\"s\":\"d[0.2].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:255",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_fold_orderXlocalX_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 255,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L255",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").fold().order(Scope.local).by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "l[v[vadas],v[marko],v[josh],v[peter]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:266",
      "suite": "tinkerpop",
      "name": "g_V_both_hasLabelXpersonX_order_byXage_descX_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 266,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L266",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().hasLabel(\"person\").order().by(\"age\", Order.desc).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "peter"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:284",
      "suite": "tinkerpop",
      "name": "g_V_order_byXoutE_count_descX_byXnameX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 284,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L284",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(__.outE().count(), Order.desc).by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:300",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_order_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 300,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L300",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").order().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:314",
      "suite": "tinkerpop",
      "name": "g_V_order_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 314,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L314",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:328",
      "suite": "tinkerpop",
      "name": "g_V_fold_orderXlocalX_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 328,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L328",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().order(local).by(\"age\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:343",
      "suite": "tinkerpop",
      "name": "g_V_fold_orderXlocalX_byXage_descX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 343,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L343",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().order(local).by(\"age\", desc)"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[peter]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:357",
      "suite": "tinkerpop",
      "name": "g_V_orXhasLabelXpersonX_hasXsoftware_name_lopXX_order_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 357,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L357",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().or(hasLabel(\"person\"),has(\"software\",\"name\",\"lop\")).order().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:373",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_orXhasLabelXpersonX_hasXsoftware_name_lopXX_order_byXageX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 373,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L373",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().or(hasLabel(\"person\"),has(\"software\",\"name\",\"lop\")).order().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:388",
      "suite": "tinkerpop",
      "name": "g_VX1X_hasXlabel_personX_mapXmapXint_ageXX_orderXlocalX_byXvalues_descX_byXkeys_ascX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 388,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L388",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "using the parameter l1 defined as \"c[['1':it.get().value('age'),'2':it.get().value('age')*2,'3':it.get().value('age')*3,'4':it.get().value('age')]]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v1).hasLabel(\"person\").map(l1).order(Scope.local).by(Column.values, Order.desc).by(Column.keys, Order.asc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"3\":\"d[87].i\",\"2\":\"d[58].i\",\"1\":\"d[29].i\",\"4\":\"d[29].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:401",
      "suite": "tinkerpop",
      "name": "g_V_hasXsong_name_OHBOYX_outXfollowedByX_outXfollowedByX_order_byXperformancesX_byXsongType_descX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 401,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L401",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"song\", \"name\", \"OH BOY\").out(\"followedBy\").out(\"followedBy\").order().by(\"performances\").by(\"songType\", desc).by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[BARBRY ALLEN]"
            ],
            [
              "v[CHANTING BY THE GYOTO MONKS]"
            ],
            [
              "v[FUNICULI FUNICULA]"
            ],
            [
              "v[GIMME SOME LOVIN]"
            ],
            [
              "v[GOOD TIME BLUES]"
            ],
            [
              "v[LUCY IN THE SKY]"
            ],
            [
              "v[MAYBE YOU KNOW HOW I FEEL]"
            ],
            [
              "v[MOJO]"
            ],
            [
              "v[OLLIN ARRAGEED]"
            ],
            [
              "v[QUINN THE ESKIMO]"
            ],
            [
              "v[SATISFACTION]"
            ],
            [
              "v[SILENT WAY JAM]"
            ],
            [
              "v[SPACE]"
            ],
            [
              "v[STRONGER THAN DIRT]"
            ],
            [
              "v[THE BOXER]"
            ],
            [
              "v[THIS COULD BE THE LAST TIME]"
            ],
            [
              "v[TOM THUMB BLUES]"
            ],
            [
              "v[CHINESE BONES]"
            ],
            [
              "v[LOVE THE ONE YOURE WITH]"
            ],
            [
              "v[BLACK QUEEN]"
            ],
            [
              "v[OH BOY]"
            ],
            [
              "v[BLUES FOR ALLAH]"
            ],
            [
              "v[IF I HAD THE WORLD TO GIVE]"
            ],
            [
              "v[HEY JUDE]"
            ],
            [
              "v[ITS ALL TOO MUCH]"
            ],
            [
              "v[WILLIE AND THE HAND JIVE]"
            ],
            [
              "v[WHY DONT WE DO IT IN THE ROAD]"
            ],
            [
              "v[UNBROKEN CHAIN]"
            ],
            [
              "v[DONT NEED LOVE]"
            ],
            [
              "v[NOBODYS FAULT BUT MINE]"
            ],
            [
              "v[HEAVEN HELP THE FOOL]"
            ],
            [
              "v[BLOW AWAY]"
            ],
            [
              "v[JAM]"
            ],
            [
              "v[SUNSHINE DAYDREAM]"
            ],
            [
              "v[I WILL TAKE YOU HOME]"
            ],
            [
              "v[SAMBA IN THE RAIN]"
            ],
            [
              "v[ON THE ROAD AGAIN]"
            ],
            [
              "v[SPANISH JAM]"
            ],
            [
              "v[EASY TO LOVE YOU]"
            ],
            [
              "v[DEATH DONT HAVE NO MERCY]"
            ],
            [
              "v[SPOONFUL]"
            ],
            [
              "v[CAUTION]"
            ],
            [
              "v[THE RACE IS ON]"
            ],
            [
              "v[SMOKESTACK LIGHTNING]"
            ],
            [
              "v[COMES A TIME]"
            ],
            [
              "v[STANDING ON THE MOON]"
            ],
            [
              "v[KNOCKING ON HEAVENS DOOR]"
            ],
            [
              "v[PICASSO MOON]"
            ],
            [
              "v[FOOLISH HEART]"
            ],
            [
              "v[WAY TO GO HOME]"
            ],
            [
              "v[THE ELEVEN]"
            ],
            [
              "v[VICTIM OR THE CRIME]"
            ],
            [
              "v[PASSENGER]"
            ],
            [
              "v[PASSENGER]"
            ],
            [
              "v[MY BROTHER ESAU]"
            ],
            [
              "v[HELP ON THE WAY]"
            ],
            [
              "v[LAZY LIGHTNING]"
            ],
            [
              "v[CHINA DOLL]"
            ],
            [
              "v[ME AND BOBBY MCGEE]"
            ],
            [
              "v[ALL ALONG THE WATCHTOWER]"
            ],
            [
              "v[CRYPTICAL ENVELOPMENT]"
            ],
            [
              "v[ALABAMA GETAWAY]"
            ],
            [
              "v[CRAZY FINGERS]"
            ],
            [
              "v[CRAZY FINGERS]"
            ],
            [
              "v[WHEN I PAINT MY MASTERPIECE]"
            ],
            [
              "v[LOST SAILOR]"
            ],
            [
              "v[LOST SAILOR]"
            ],
            [
              "v[BLACK THROATED WIND]"
            ],
            [
              "v[IT MUST HAVE BEEN THE ROSES]"
            ],
            [
              "v[IT MUST HAVE BEEN THE ROSES]"
            ],
            [
              "v[BOX OF RAIN]"
            ],
            [
              "v[SHAKEDOWN STREET]"
            ],
            [
              "v[SHAKEDOWN STREET]"
            ],
            [
              "v[IKO IKO]"
            ],
            [
              "v[IKO IKO]"
            ],
            [
              "v[FEEL LIKE A STRANGER]"
            ],
            [
              "v[TOUCH OF GREY]"
            ],
            [
              "v[TOUCH OF GREY]"
            ],
            [
              "v[BROKEDOWN PALACE]"
            ],
            [
              "v[HELL IN A BUCKET]"
            ],
            [
              "v[DARK STAR]"
            ],
            [
              "v[DARK STAR]"
            ],
            [
              "v[FRANKLINS TOWER]"
            ],
            [
              "v[SAINT OF CIRCUMSTANCE]"
            ],
            [
              "v[SAINT OF CIRCUMSTANCE]"
            ],
            [
              "v[THE MUSIC NEVER STOPPED]"
            ],
            [
              "v[COLD RAIN AND SNOW]"
            ],
            [
              "v[FIRE ON THE MOUNTAIN]"
            ],
            [
              "v[MORNING DEW]"
            ],
            [
              "v[THE WHEEL]"
            ],
            [
              "v[THROWING STONES]"
            ],
            [
              "v[I NEED A MIRACLE]"
            ],
            [
              "v[I NEED A MIRACLE]"
            ],
            [
              "v[ALTHEA]"
            ],
            [
              "v[LITTLE RED ROOSTER]"
            ],
            [
              "v[LET IT GROW]"
            ],
            [
              "v[LET IT GROW]"
            ],
            [
              "v[GOING DOWN THE ROAD FEELING BAD]"
            ],
            [
              "v[BIRDSONG]"
            ],
            [
              "v[TERRAPIN STATION]"
            ],
            [
              "v[TERRAPIN STATION]"
            ],
            [
              "v[MAMA TRIED]"
            ],
            [
              "v[FRIEND OF THE DEVIL]"
            ],
            [
              "v[FRIEND OF THE DEVIL]"
            ],
            [
              "v[SCARLET BEGONIAS]"
            ],
            [
              "v[SCARLET BEGONIAS]"
            ],
            [
              "v[BEAT IT ON DOWN THE LINE]"
            ],
            [
              "v[HES GONE]"
            ],
            [
              "v[STELLA BLUE]"
            ],
            [
              "v[UNCLE JOHNS BAND]"
            ],
            [
              "v[UNCLE JOHNS BAND]"
            ],
            [
              "v[CASSIDY]"
            ],
            [
              "v[ONE MORE SATURDAY NIGHT]"
            ],
            [
              "v[BLACK PETER]"
            ],
            [
              "v[BROWN EYED WOMEN]"
            ],
            [
              "v[SUGAREE]"
            ],
            [
              "v[SAMSON AND DELILAH]"
            ],
            [
              "v[SAMSON AND DELILAH]"
            ],
            [
              "v[EYES OF THE WORLD]"
            ],
            [
              "v[EYES OF THE WORLD]"
            ],
            [
              "v[EL PASO]"
            ],
            [
              "v[ESTIMATED PROPHET]"
            ],
            [
              "v[BERTHA]"
            ],
            [
              "v[WHARF RAT]"
            ],
            [
              "v[BIG RIVER]"
            ],
            [
              "v[LOOKS LIKE RAIN]"
            ],
            [
              "v[AROUND AND AROUND]"
            ],
            [
              "v[PROMISED LAND]"
            ],
            [
              "v[GOOD LOVING]"
            ],
            [
              "v[MEXICALI BLUES]"
            ],
            [
              "v[NEW MINGLEWOOD BLUES]"
            ],
            [
              "v[JACK STRAW]"
            ],
            [
              "v[JACK STRAW]"
            ],
            [
              "v[TRUCKING]"
            ],
            [
              "v[TRUCKING]"
            ],
            [
              "v[NOT FADE AWAY]"
            ],
            [
              "v[CHINA CAT SUNFLOWER]"
            ],
            [
              "v[CHINA CAT SUNFLOWER]"
            ],
            [
              "v[PLAYING IN THE BAND]"
            ],
            [
              "v[PLAYING IN THE BAND]"
            ],
            [
              "v[THE OTHER ONE]"
            ],
            [
              "v[SUGAR MAGNOLIA]"
            ],
            [
              "v[SUGAR MAGNOLIA]"
            ],
            [
              "v[ME AND MY UNCLE]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:555",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsongX_order_byXperformances_descX_byXnameX_rangeX110_120X_name",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 555,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L555",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"song\").order().by(\"performances\", desc).by(\"name\").range(110, 120).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "WANG DANG DOODLE"
            ],
            [
              "THE ELEVEN"
            ],
            [
              "WAY TO GO HOME"
            ],
            [
              "FOOLISH HEART"
            ],
            [
              "GIMME SOME LOVING"
            ],
            [
              "DUPREES DIAMOND BLUES"
            ],
            [
              "CORRINA"
            ],
            [
              "PICASSO MOON"
            ],
            [
              "KNOCKING ON HEAVENS DOOR"
            ],
            [
              "MEMPHIS BLUES"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:575",
      "suite": "tinkerpop",
      "name": "g_VX1X_elementMap_orderXlocalX_byXkeys_descXunfold",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 575,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L575",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).elementMap().order(Scope.local).by(Column.keys, Order.desc).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\":\"marko\"}]"
            ],
            [
              "m[{\"t[label]\":\"person\"}]"
            ],
            [
              "m[{\"t[id]\":\"v[marko].id\"}]"
            ],
            [
              "m[{\"age\":29}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:590",
      "suite": "tinkerpop",
      "name": "g_VX1X_elementMap_orderXlocalX_byXkeys_ascXunfold",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 590,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L590",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).elementMap().order(Scope.local).by(Column.keys, Order.asc).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"age\":29}]"
            ],
            [
              "m[{\"t[id]\":\"v[marko].id\"}]"
            ],
            [
              "m[{\"t[label]\":\"person\"}]"
            ],
            [
              "m[{\"name\":\"marko\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature:605",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_orderXlocalX",
      "feature": "Step - order()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature",
      "line": 605,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Order.feature#L605",
      "source_sha256": "059dd25bbf5755e4969775c689346f962f46180143dd26702f69691cc3887a53",
      "tags": [
        "@StepClassMap",
        "@StepOrder"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").order(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_pageRank_hasXpageRankX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L21",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().pageRank().has(\"gremlin.pageRankVertexProgram.pageRank\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_pageRank_withXedges_bothEX_withXpropertyName_projectRankX_withXtimes_0X_valueMapXname_projectRankX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L37",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").pageRank().with(\"~tinkerpop.pageRank.edges\",__.bothE()).with(\"~tinkerpop.pageRank.propertyName\",\"projectRank\").with(\"~tinkerpop.pageRank.times\",0).valueMap(\"name\", \"projectRank\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"lop\"], \"projectRank\": [3.0]}]"
            ],
            [
              "m[{\"name\": [\"lop\"], \"projectRank\": [3.0]}]"
            ],
            [
              "m[{\"name\": [\"lop\"], \"projectRank\": [3.0]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"], \"projectRank\": [1.0]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_pageRank_order_byXpageRank_descX_byXnameX_name",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L51",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().pageRank().order().by(\"gremlin.pageRankVertexProgram.pageRank\", Order.desc).by(\"name\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "josh"
            ],
            [
              "vadas"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_pageRank_order_byXpageRank_descX_name_limitX2X",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L67",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().pageRank().order().by(\"gremlin.pageRankVertexProgram.pageRank\", Order.desc).values(\"name\").limit(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_pageRank_withXedges_outEXknowsXX_withXpropertyName_friendRankX_project_byXnameX_byXvaluesXfriendRankX_mathX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L79",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().pageRank().with(\"~tinkerpop.pageRank.edges\",__.outE(\"knows\")).with(\"~tinkerpop.pageRank.propertyName\",\"friendRank\").project(\"name\", \"friendRank\").by(\"name\").by(__.values(\"friendRank\").math(\"ceil(_ * 100)\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": \"marko\", \"friendRank\": 15.0}]"
            ],
            [
              "m[{\"name\": \"vadas\", \"friendRank\": 21.0}]"
            ],
            [
              "m[{\"name\": \"lop\", \"friendRank\": 15.0}]"
            ],
            [
              "m[{\"name\": \"josh\", \"friendRank\": 21.0}]"
            ],
            [
              "m[{\"name\": \"ripple\", \"friendRank\": 15.0}]"
            ],
            [
              "m[{\"name\": \"peter\", \"friendRank\": 15.0}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:95",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_pageRank_withXpropertyName_kpageRankX_project_byXnameX_byXvaluesXpageRankX_mathX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L95",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").pageRank().with(\"~tinkerpop.pageRank.propertyName\",\"pageRank\").project(\"name\", \"pageRank\").by(\"name\").by(__.values(\"pageRank\").math(\"ceil(_ * 100)\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": \"marko\", \"pageRank\": 46.0}]"
            ],
            [
              "m[{\"name\": \"vadas\", \"pageRank\": 59.0}]"
            ],
            [
              "m[{\"name\": \"josh\", \"pageRank\": 59.0}]"
            ],
            [
              "m[{\"name\": \"peter\", \"pageRank\": 46.0}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:109",
      "suite": "tinkerpop",
      "name": "g_V_pageRank_withXpropertyName_pageRankX_asXaX_outXknowsX_pageRank_asXbX_selectXa_bX_by_byXmathX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 109,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L109",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().pageRank().with(\"~tinkerpop.pageRank.propertyName\",\"pageRank\").as(\"a\").out(\"knows\").values(\"pageRank\").as(\"b\").select(\"a\", \"b\").by().by(__.math(\"ceil(_ * 100)\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": 15.0}]"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": 15.0}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:121",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_hasXname_rippleX_pageRankX1X_withXedges_inEXcreatedX_withXtimes_1X_withXpropertyName_priorsX_inXcreatedX_unionXboth__identityX_valueMapXname_priorsX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L121",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").has(\"name\", \"ripple\").pageRank(1.0).with(\"~tinkerpop.pageRank.edges\",__.inE(\"created\")).with(\"~tinkerpop.pageRank.times\",1).with(\"~tinkerpop.pageRank.propertyName\",\"priors\").in(\"created\").union(__.both(), __.identity()).valueMap(\"name\", \"priors\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"josh\"], \"priors\": [1.0]}]"
            ],
            [
              "m[{\"name\": [\"marko\"], \"priors\": [0.0]}]"
            ],
            [
              "m[{\"name\": [\"lop\"], \"priors\": [0.0]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"], \"priors\": [0.0]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature:135",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_groupXmX_byXlabelX_pageRankX1X_withXpropertyName_pageRankX_withXedges_inEX_withXtimes_1X_inXcreatedX_groupXmX_byXpageRankX_capXmX",
      "feature": "Step - pageRank()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature",
      "line": 135,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PageRank.feature#L135",
      "source_sha256": "8c305d7abea332f9a7db0b1f7051cda0d19ce447068e98cb063b8423a8006fc5",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPageRank"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").group(\"m\").by(T.label).pageRank(1.0).with(\"~tinkerpop.pageRank.propertyName\", \"pageRank\").with(\"~tinkerpop.pageRank.edges\",__.inE()).with(\"~tinkerpop.pageRank.times\", 1).in(\"created\").group(\"m\").by(\"pageRank\").cap(\"m\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should have a count of 3"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_name_path",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L21",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"name\").path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:34",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_path_byXageX_byXnameX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L34",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().path().by(\"age\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[29].i,lop]"
            ],
            [
              "p[d[29].i,vadas]"
            ],
            [
              "p[d[29].i,josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:49",
      "suite": "tinkerpop",
      "name": "g_V_repeatXoutX_timesX2X_path_byXitX_byXnameX_byXlangX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L49",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out()).times(2).path().by().by(\"name\").by(\"lang\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],josh,java]"
            ],
            [
              "p[v[marko],josh,java]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:62",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_byXageX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 62,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L62",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[marko,d[32].i,ripple]"
            ],
            [
              "p[marko,d[32].i,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:74",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_hasXname_markoX_asXbX_hasXage_29X_asXcX_path",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L74",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").has(\"name\", \"marko\").as(\"b\").has(\"age\", 29).as(\"c\").path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:85",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXcreatedX_inV_inE_outV_path",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L85",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"created\").inV().inE().outV().path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[marko-created->lop],v[marko]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[josh-created->lop],v[josh]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:100",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_out_asXcX_path_fromXbX_toXcX_byXnameX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 100,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L100",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").out().as(\"c\").path().from(\"b\").to(\"c\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[josh,ripple]"
            ],
            [
              "p[josh,lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:113",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_path_byXageX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 113,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L113",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().path().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[29].i,d[27].i]"
            ],
            [
              "p[d[29].i,d[32].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:127",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_VX1X_out_path_byXageX",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 127,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L127",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath",
        "@GraphComputerVerificationReferenceOnly",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V(vid1).out().path().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[29].i,null]"
            ],
            [
              "p[d[29].i,d[27].i]"
            ],
            [
              "p[d[29].i,d[32].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:141",
      "suite": "tinkerpop",
      "name": "g_injectX1_null_nullX_path",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 141,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L141",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1, null, null).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[1].i]"
            ],
            [
              "p[null]"
            ],
            [
              "p[null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature:154",
      "suite": "tinkerpop",
      "name": "g_injectX1_null_nullX_path_dedup",
      "feature": "Step - path()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature",
      "line": 154,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Path.feature#L154",
      "source_sha256": "ad27700142dd29623e9c90322af92463e82bc8b5593ec30cf4bae539c820033b",
      "tags": [
        "@StepClassMap",
        "@StepPath"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1, null, null).path().dedup()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[d[1].i]"
            ],
            [
              "p[null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_peerPressure_hasXclusterX",
      "feature": "Step - peerPressure()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature#L21",
      "source_sha256": "ad551f123d8789cd5ff0bd45cf513249300a1937fc527d748fa42f4273d8b440",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPeerPressure"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().peerPressure().has(\"gremlin.peerPressureVertexProgram.cluster\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_peerPressure_withXpropertyName_clusterX_withXedges_outEXknowsXX_pageRankX1X_byXrankX_withXedges_outEXknowsX_withXtimes_2X_group_byXclusterX_byXrank_sumX_limitX100X",
      "feature": "Step - peerPressure()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature#L37",
      "source_sha256": "ad551f123d8789cd5ff0bd45cf513249300a1937fc527d748fa42f4273d8b440",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPeerPressure"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().peerPressure().with(\"~tinkerpop.peerPressure.propertyName\",\"cluster\").with(\"~tinkerpop.peerPressure.edges\",__.outE(\"knows\")).pageRank(1.0).with(\"~tinkerpop.pageRank.propertyName\", \"rank\").with(\"~tinkerpop.pageRank.edges\", __.outE(\"knows\")).with(\"~tinkerpop.pageRank.times\", 1).group().by(\"cluster\").by(__.values(\"rank\").sum()).limit(100)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[1].i\":\"d[0.5833333333333333].d\",\"d[3].i\":\"d[0.1388888888888889].d\",\"d[5].i\":\"d[0.1388888888888889].d\",\"d[6].i\":\"d[0.1388888888888889].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature:48",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_rippleX_inXcreatedX_peerPressure_withXedges_outEX_withyXpropertyName_clusterX_repeatXunionXidentity__bothX_timesX2X_dedup_valueMapXname_clusterX",
      "feature": "Step - peerPressure()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/PeerPressure.feature#L48",
      "source_sha256": "ad551f123d8789cd5ff0bd45cf513249300a1937fc527d748fa42f4273d8b440",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepPeerPressure"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"ripple\").in(\"created\").peerPressure().with(\"~tinkerpop.peerPressure.edges\",__.outE()).with(\"~tinkerpop.peerPressure.propertyName\", \"cluster\").repeat(__.union(__.identity(), __.both())).times(2).dedup().valueMap(\"name\", \"cluster\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"cluster\": [1]}]"
            ],
            [
              "m[{\"name\": [\"vadas\"], \"cluster\": [2]}]"
            ],
            [
              "m[{\"name\": [\"lop\"], \"cluster\": [4]}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"cluster\": [4]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"], \"cluster\": [4]}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"cluster\": [6]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_productXinjectX1XX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L22",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).product(__.inject(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Incoming traverser for product step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_productXV_foldX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L32",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").product(__.V().fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"product step can only take an array or an Iterable type for incoming traversers, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_fold_productXconstantXnullXX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L41",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().product(__.constant(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for product step must yield an iterable type, not null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_fold_productXVX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L51",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fold().product(__.V())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"traversal argument for product step must yield an iterable type, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:60",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_productX2X",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 60,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L60",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().product(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"product step can only take an array or an Iterable as an argument, encountered\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_productXnullX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L69",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().product(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"Argument provided for product step can't be null\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnonexistantX_fold_productXV_valuesXnameX_foldX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L79",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"nonexistant\").fold().product(__.V().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_productXV_valuesXnonexistantX_foldX",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L91",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().product(__.V().values(\"nonexistant\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:103",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXdescX_limitX3X_fold_productXV_valuesXageX_order_byXascX_limitX2X_foldX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L103",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(desc).limit(3).fold().product(__.V().values(\"age\").order().by(asc).limit(2).fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[35].i,d[27].i]"
            ],
            [
              "l[d[35].i,d[29].i]"
            ],
            [
              "l[d[32].i,d[27].i]"
            ],
            [
              "l[d[32].i,d[29].i]"
            ],
            [
              "l[d[29].i,d[27].i]"
            ],
            [
              "l[d[29].i,d[29].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:120",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXvaluesXnameX_toUpperX_productXMARKOX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L120",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[MARKO]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(values(\"name\").toUpper()).product(xx1).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[MARKO,MARKO]"
            ],
            [
              "l[LOP,MARKO]"
            ],
            [
              "l[MARKO,MARKO]"
            ],
            [
              "l[VADAS,MARKO]"
            ],
            [
              "l[MARKO,MARKO]"
            ],
            [
              "l[JOSH,MARKO]"
            ],
            [
              "l[JOSH,MARKO]"
            ],
            [
              "l[RIPPLE,MARKO]"
            ],
            [
              "l[JOSH,MARKO]"
            ],
            [
              "l[LOP,MARKO]"
            ],
            [
              "l[PETER,MARKO]"
            ],
            [
              "l[LOP,MARKO]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:144",
      "suite": "tinkerpop",
      "name": "g_injectXmarkoX_productXV_valuesXnameX_order_foldX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 144,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L144",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).product(__.V().values(\"name\").order().fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,josh]"
            ],
            [
              "l[marko,lop]"
            ],
            [
              "l[marko,marko]"
            ],
            [
              "l[marko,peter]"
            ],
            [
              "l[marko,ripple]"
            ],
            [
              "l[marko,vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:162",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXlocationX_selectXvaluesX_unfold_productXdulles_seattle_vancouverX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 162,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L162",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dulles,seattle,vancouver]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"location\").select(values).unfold().product(xx1).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[san diego,dulles]"
            ],
            [
              "l[san diego,seattle]"
            ],
            [
              "l[san diego,vancouver]"
            ],
            [
              "l[santa cruz,dulles]"
            ],
            [
              "l[santa cruz,seattle]"
            ],
            [
              "l[santa cruz,vancouver]"
            ],
            [
              "l[brussels,dulles]"
            ],
            [
              "l[brussels,seattle]"
            ],
            [
              "l[brussels,vancouver]"
            ],
            [
              "l[santa fe,dulles]"
            ],
            [
              "l[santa fe,seattle]"
            ],
            [
              "l[santa fe,vancouver]"
            ],
            [
              "l[centreville,dulles]"
            ],
            [
              "l[centreville,seattle]"
            ],
            [
              "l[centreville,vancouver]"
            ],
            [
              "l[dulles,dulles]"
            ],
            [
              "l[dulles,seattle]"
            ],
            [
              "l[dulles,vancouver]"
            ],
            [
              "l[purcellville,dulles]"
            ],
            [
              "l[purcellville,seattle]"
            ],
            [
              "l[purcellville,vancouver]"
            ],
            [
              "l[bremen,dulles]"
            ],
            [
              "l[bremen,seattle]"
            ],
            [
              "l[bremen,vancouver]"
            ],
            [
              "l[baltimore,dulles]"
            ],
            [
              "l[baltimore,seattle]"
            ],
            [
              "l[baltimore,vancouver]"
            ],
            [
              "l[oakland,dulles]"
            ],
            [
              "l[oakland,seattle]"
            ],
            [
              "l[oakland,vancouver]"
            ],
            [
              "l[seattle,dulles]"
            ],
            [
              "l[seattle,seattle]"
            ],
            [
              "l[seattle,vancouver]"
            ],
            [
              "l[spremberg,dulles]"
            ],
            [
              "l[spremberg,seattle]"
            ],
            [
              "l[spremberg,vancouver]"
            ],
            [
              "l[kaiserslautern,dulles]"
            ],
            [
              "l[kaiserslautern,seattle]"
            ],
            [
              "l[kaiserslautern,vancouver]"
            ],
            [
              "l[aachen,dulles]"
            ],
            [
              "l[aachen,seattle]"
            ],
            [
              "l[aachen,vancouver]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:215",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_order_byXascX_fold_productXconstantX27X_foldX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 215,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L215",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").order().by(asc).fold().product(__.constant(27).fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[27].i,d[27].i]"
            ],
            [
              "l[d[29].i,d[27].i]"
            ],
            [
              "l[d[32].i,d[27].i]"
            ],
            [
              "l[d[35].i,d[27].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:230",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_productXdave_kelvinX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 230,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L230",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[dave,kelvin]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").product(xx1).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,dave]"
            ],
            [
              "l[marko,kelvin]"
            ],
            [
              "l[josh,dave]"
            ],
            [
              "l[josh,kelvin]"
            ],
            [
              "l[ripple,dave]"
            ],
            [
              "l[ripple,kelvin]"
            ],
            [
              "l[marko,dave]"
            ],
            [
              "l[marko,kelvin]"
            ],
            [
              "l[josh,dave]"
            ],
            [
              "l[josh,kelvin]"
            ],
            [
              "l[lop,dave]"
            ],
            [
              "l[lop,kelvin]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:254",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_productXa_cX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 254,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L254",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).product(xx2).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[a,a]"
            ],
            [
              "l[a,c]"
            ],
            [
              "l[null,a]"
            ],
            [
              "l[null,c]"
            ],
            [
              "l[b,a]"
            ],
            [
              "l[b,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:273",
      "suite": "tinkerpop",
      "name": "g_injectXa_null_bX_productXa_null_cX_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 273,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L273",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,null,b]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[a,null,c]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).product(xx2).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[a,a]"
            ],
            [
              "l[a,null]"
            ],
            [
              "l[a,c]"
            ],
            [
              "l[null,a]"
            ],
            [
              "l[null,null]"
            ],
            [
              "l[null,c]"
            ],
            [
              "l[b,a]"
            ],
            [
              "l[b,null]"
            ],
            [
              "l[b,c]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature:295",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_productXfive_three_7X_unfold",
      "feature": "Step - product()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature",
      "line": 295,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Product.feature#L295",
      "source_sha256": "d7b384aa87698b528a34c6deb750b81cbd2e247d1a2c2176321c4e9fc392c8e5",
      "tags": [
        "@StepClassMap",
        "@StepProduct",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "using the parameter xx2 defined as \"l[five,three,d[7].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).product(xx2).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[3].i,five]"
            ],
            [
              "l[d[3].i,three]"
            ],
            [
              "l[d[3].i,d[7].i]"
            ],
            [
              "l[three,five]"
            ],
            [
              "l[three,three]"
            ],
            [
              "l[three,d[7].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_projectXa_bX_byXoutE_countX_byXageX",
      "feature": "Step - project()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature#L21",
      "source_sha256": "ef7212ea5eff74ae715b8777f300444c6b1673685a0aaa58fdf57ba88fda41e8",
      "tags": [
        "@StepClassMap",
        "@StepProject"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").\n  project(\"a\", \"b\").\n    by(__.outE().count()).\n    by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[3].l\", \"b\":\"d[29].i\"}]"
            ],
            [
              "m[{\"a\":\"d[0].l\", \"b\":\"d[27].i\"}]"
            ],
            [
              "m[{\"a\":\"d[2].l\", \"b\":\"d[32].i\"}]"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":\"d[35].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature:38",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_projectXa_bX_byXnameX_byXinXcreatedX_countX_order_byXselectXbX__descX_selectXaX",
      "feature": "Step - project()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature",
      "line": 38,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature#L38",
      "source_sha256": "ef7212ea5eff74ae715b8777f300444c6b1673685a0aaa58fdf57ba88fda41e8",
      "tags": [
        "@StepClassMap",
        "@StepProject"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").\n  project(\"a\", \"b\").\n    by(\"name\").\n    by(__.in(\"created\").count()).\n  order().\n    by(__.select(\"b\"), Order.desc).\n  select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature:58",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_projectXxX_byXselectXnameXX",
      "feature": "Step - project()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature",
      "line": 58,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature#L58",
      "source_sha256": "ef7212ea5eff74ae715b8777f300444c6b1673685a0aaa58fdf57ba88fda41e8",
      "tags": [
        "@StepClassMap",
        "@StepProject"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().project(\"x\").by(__.select(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"x\":[\"marko\"]}]"
            ],
            [
              "m[{\"x\":[\"josh\"]}]"
            ],
            [
              "m[{\"x\":[\"vadas\"]}]"
            ],
            [
              "m[{\"x\":[\"peter\"]}]"
            ],
            [
              "m[{\"x\":[\"lop\"]}]"
            ],
            [
              "m[{\"x\":[\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature:74",
      "suite": "tinkerpop",
      "name": "g_V_projectXa_bX_byXinE_countX_byXageX",
      "feature": "Step - project()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature#L74",
      "source_sha256": "ef7212ea5eff74ae715b8777f300444c6b1673685a0aaa58fdf57ba88fda41e8",
      "tags": [
        "@StepClassMap",
        "@StepProject"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().project(\"a\", \"b\").\n    by(__.inE().count()).\n    by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[1].l\"}]"
            ],
            [
              "m[{\"a\":\"d[3].l\"}]"
            ],
            [
              "m[{\"a\":\"d[0].l\", \"b\":\"d[29].i\"}]"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":\"d[27].i\"}]"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":\"d[32].i\"}]"
            ],
            [
              "m[{\"a\":\"d[0].l\", \"b\":\"d[35].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature:93",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_projectXa_bX_byXinE_countX_byXageX",
      "feature": "Step - project()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature",
      "line": 93,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Project.feature#L93",
      "source_sha256": "ef7212ea5eff74ae715b8777f300444c6b1673685a0aaa58fdf57ba88fda41e8",
      "tags": [
        "@StepClassMap",
        "@StepProject",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().project(\"a\", \"b\").\n    by(__.inE().count()).\n    by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":null}]"
            ],
            [
              "m[{\"a\":\"d[3].l\", \"b\":null}]"
            ],
            [
              "m[{\"a\":\"d[0].l\", \"b\":\"d[29].i\"}]"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":\"d[27].i\"}]"
            ],
            [
              "m[{\"a\":\"d[1].l\", \"b\":\"d[32].i\"}]"
            ],
            [
              "m[{\"a\":\"d[0].l\", \"b\":\"d[35].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_propertiesXnameX",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L21",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").properties(\"name\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:35",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_propertiesXname_ageX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L35",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").properties(\"name\", \"age\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "d[29].i"
            ],
            [
              "vadas"
            ],
            [
              "d[27].i"
            ],
            [
              "josh"
            ],
            [
              "d[32].i"
            ],
            [
              "peter"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_propertiesXage_nameX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L53",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").properties(\"age\", \"name\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "d[29].i"
            ],
            [
              "vadas"
            ],
            [
              "d[27].i"
            ],
            [
              "josh"
            ],
            [
              "d[32].i"
            ],
            [
              "peter"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:71",
      "suite": "tinkerpop",
      "name": "g_V_propertiesXname_age_nullX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 71,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L71",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties(\"name\", \"age\", null).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "d[29].i"
            ],
            [
              "vadas"
            ],
            [
              "d[27].i"
            ],
            [
              "josh"
            ],
            [
              "d[32].i"
            ],
            [
              "peter"
            ],
            [
              "d[35].i"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:91",
      "suite": "tinkerpop",
      "name": "g_V_valuesXname_age_nullX",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 91,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L91",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\", \"age\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "d[29].i"
            ],
            [
              "vadas"
            ],
            [
              "d[27].i"
            ],
            [
              "josh"
            ],
            [
              "d[32].i"
            ],
            [
              "peter"
            ],
            [
              "d[35].i"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:111",
      "suite": "tinkerpop",
      "name": "g_injectXg_VX1X_propertiesXnameX_nextX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L111",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "The test suite doesn't do well with vertex property values."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:118",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_properties_hasXid_nameIdX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L118",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "GLV suite doesn't support property identifiers and related assertions"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature:125",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_properties_hasXid_nameIdAsStringX_value",
      "feature": "Step - properties()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature",
      "line": 125,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Properties.feature#L125",
      "source_sha256": "dee2fa22c4d00974bccded29adfa7a095f6bbb6a8bbb93343603d8c9c802a360",
      "tags": [
        "@StepClassMap",
        "@StepProperties"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "GLV suite doesn't support property identifiers and related assertions"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:23",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_rTrim",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 23,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L23",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature  \", \"one test \", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\").rTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "feature"
            ],
            [
              "one test"
            ],
            [
              "null"
            ],
            [
              "str[]"
            ],
            [
              "str[]"
            ],
            [
              "str[\u3000abc]"
            ],
            [
              "str[abc]"
            ],
            [
              "str[\u3000abc]"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:44",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_rTrimXlocalX",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L44",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"  feature  \", \" one test \", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\"]).rTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[  feature],str[ one test],null,str[],str[],str[\u3000abc],str[abc],str[\u3000abc],str[]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:56",
      "suite": "tinkerpop",
      "name": "g_injectX__feature__X_rTrim",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L56",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"  feature  \").rTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[  feature]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:68",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_rTrim",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 68,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L68",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).rTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The rTrim() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:79",
      "suite": "tinkerpop",
      "name": "g_injectXListX1_2XX_rTrimXlocalX",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L79",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).rTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The rTrim(local) step can only take string or list of strings\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:89",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_rTrim",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L89",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").rTrim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[ marko]"
            ],
            [
              "str[  vadas]"
            ],
            [
              "str[  lop]"
            ],
            [
              "str[josh]"
            ],
            [
              "str[   ripple]"
            ],
            [
              "str[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature:120",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_rTrimXlocalX",
      "feature": "Step - rTrim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/RTrim.feature#L120",
      "source_sha256": "0ebca1ac8902afefb3dc40cd10e101dfbda674b086eaf8d851895919f21bfd1d",
      "tags": [
        "@StepClassMap",
        "@StepRTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().rTrim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[   ripple],str[  lop],str[  vadas],str[ marko],str[josh],str[peter]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXthat_this_test_nullX_replaceXh_jX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L22",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"that\", \"this\", \"test\", null).replace(\"h\", \"j\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "tjat"
            ],
            [
              "tjis"
            ],
            [
              "test"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:37",
      "suite": "tinkerpop",
      "name": "g_injectXthat_this_test_nullX_fold_replaceXlocal_h_jX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L37",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"that\", \"this\", \"test\", null).fold().replace(Scope.local, \"h\", \"j\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[tjat,tjis,test,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:49",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXcX_replaceXa_bX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L49",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).replace(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The replace() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:59",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_replaceXnull_iX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L59",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").replace(null, \"g\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:71",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_replaceXa_iX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 71,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L71",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").replace(\"p\", \"g\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "log"
            ],
            [
              "riggle"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature:83",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_order_fold_replaceXloacl_a_iX",
      "feature": "Step - replace()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature",
      "line": 83,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Replace.feature#L83",
      "source_sha256": "384d3c7679e66ba59f28f77337b9bf2262713ee5a1f7f7f46502a9f366a0d2dc",
      "tags": [
        "@StepClassMap",
        "@StepReplace"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").order().fold().replace(Scope.local, \"p\", \"g\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[log,riggle]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L22",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature\", \"test one\", null).reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "erutaef"
            ],
            [
              "eno tset"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:35",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L35",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "okram"
            ],
            [
              "sadav"
            ],
            [
              "pol"
            ],
            [
              "hsoj"
            ],
            [
              "elppir"
            ],
            [
              "retep"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:51",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 51,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L51",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:66",
      "suite": "tinkerpop",
      "name": "g_V_out_path_byXnameX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L66",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().path().by(\"name\").reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[lop,marko]"
            ],
            [
              "l[vadas,marko]"
            ],
            [
              "l[josh,marko]"
            ],
            [
              "l[ripple,josh]"
            ],
            [
              "l[lop,josh]"
            ],
            [
              "l[lop,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:83",
      "suite": "tinkerpop",
      "name": "g_V_out_out_path_byXnameX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 83,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L83",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().path().by(\"name\").reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[ripple,josh,marko]"
            ],
            [
              "l[lop,josh,marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:95",
      "suite": "tinkerpop",
      "name": "g_V_valuesXageX_fold_orderXlocalX_byXdescX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 95,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L95",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().order(local).by(desc).reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[d[27].i,d[29].i,d[32].i,d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:106",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_fold_orderXlocalX_by_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 106,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L106",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").fold().order(local).by().reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[vadas,ripple,peter,marko,lop,josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:118",
      "suite": "tinkerpop",
      "name": "g_injectXnullX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L118",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:130",
      "suite": "tinkerpop",
      "name": "g_injectXbX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L130",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"b\").reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature:142",
      "suite": "tinkerpop",
      "name": "g_injectX3_threeX_reverse",
      "feature": "Step - reverse()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature",
      "line": 142,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Reverse.feature#L142",
      "source_sha256": "0a2dd62b3f446a0ca91f72c4e759aff1053e4f2f6bb97f1549c08db5cb0a3a29",
      "tags": [
        "@StepClassMap",
        "@StepReverse",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[3].i,three]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).reverse()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[three,d[3].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:21",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L21",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"knows\").as(\"b\").select(\"a\", \"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[vadas]\"}]"
            ],
            [
              "m[{\"a\": \"v[marko]\", \"b\": \"v[josh]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:34",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 34,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L34",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"knows\").as(\"b\").\n  select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"vadas\"}]"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:48",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXknowsX_asXbX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L48",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"knows\").as(\"b\").select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:63",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_outXknowsX_asXbX_selectXaX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L63",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").out(\"knows\").as(\"b\").\n  select(\"a\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:77",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXbX_selectXa_bX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 77,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L77",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"b\").\n  select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"vadas\"}]"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"josh\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"ripple\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"b\": \"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:94",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_aggregateXxX_asXbX_selectXa_bX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 94,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L94",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().aggregate(\"x\").as(\"b\").\n  select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"vadas\"}]"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"josh\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"ripple\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"b\": \"lop\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:111",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_name_order_asXbX_selectXa_bX_byXnameX_by_XitX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L111",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").\n  values(\"name\").\n  order().as(\"b\").\n  select(\"a\", \"b\").\n    by(\"name\").by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\": \"marko\", \"b\": \"marko\"}]"
            ],
            [
              "m[{\"a\": \"vadas\", \"b\": \"vadas\"}]"
            ],
            [
              "m[{\"a\": \"josh\", \"b\": \"josh\"}]"
            ],
            [
              "m[{\"a\": \"ripple\", \"b\": \"ripple\"}]"
            ],
            [
              "m[{\"a\": \"lop\", \"b\": \"lop\"}]"
            ],
            [
              "m[{\"a\": \"peter\", \"b\": \"peter\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:132",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_gremlinX_inEXusesX_order_byXskill_ascX_asXaX_outV_asXbX_selectXa_bX_byXskillX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 132,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L132",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", \"gremlin\").\n  inE(\"uses\").\n  order().by(\"skill\", Order.asc).as(\"a\").\n  outV().as(\"b\").\n  select(\"a\", \"b\").\n    by(\"skill\").\n    by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[3].i\", \"b\": \"matthias\"}]"
            ],
            [
              "m[{\"a\":\"d[4].i\", \"b\": \"marko\"}]"
            ],
            [
              "m[{\"a\":\"d[5].i\", \"b\": \"stephen\"}]"
            ],
            [
              "m[{\"a\":\"d[5].i\", \"b\": \"daniel\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:152",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_isXmarkoXX_asXaX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 152,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L152",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\", __.is(\"marko\")).as(\"a\").select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:163",
      "suite": "tinkerpop",
      "name": "g_V_label_groupCount_asXxX_selectXxX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 163,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L163",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().label().groupCount().as(\"x\").select(\"x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"d[2].l\", \"person\":\"d[4].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:174",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXpX_mapXbothE_label_groupCountX_asXrX_selectXp_rX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 174,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L174",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"p\").\n  map(__.bothE().label().groupCount()).as(\"r\").\n  select(\"p\", \"r\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"p\": \"v[marko]\", \"r\": {\"created\": \"d[1].l\", \"knows\": \"d[2].l\"}}]"
            ],
            [
              "m[{\"p\": \"v[vadas]\", \"r\": {\"knows\": \"d[1].l\"}}]"
            ],
            [
              "m[{\"p\": \"v[josh]\", \"r\": {\"created\": \"d[2].l\", \"knows\": \"d[1].l\"}}]"
            ],
            [
              "m[{\"p\": \"v[peter]\", \"r\": {\"created\": \"d[1].l\"}}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:190",
      "suite": "tinkerpop",
      "name": "g_V_chooseXoutE_count_isX0X__asXaX__asXbXX_chooseXselectXaX__selectXaX__selectXbXX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 190,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L190",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[0].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().choose(__.outE().count().is(xx1),\n             __.as(\"a\"),\n             __.as(\"b\")).\n      choose(__.select(\"a\"),\n             __.select(\"a\"),\n             __.select(\"b\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:212",
      "suite": "tinkerpop",
      "name": "g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 212,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L212",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).group(\"a\").\n            by(__.constant(\"a\")).\n            by(__.values(\"name\")).\n  barrier().\n  select(\"a\").select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:228",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXhereX_out_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 228,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L228",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"here\").out().select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:242",
      "suite": "tinkerpop",
      "name": "g_VX4X_out_asXhereX_hasXlang_javaX_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 242,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L242",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).as(\"here\").out().select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:255",
      "suite": "tinkerpop",
      "name": "g_VX4X_out_asXhereX_hasXlang_javaX_selectXhereX_name",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 255,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L255",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).out().as(\"here\").\n  has(\"lang\", \"java\").\n  select(\"here\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:270",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_asXhereX_inV_hasXname_vadasX_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 270,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L270",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().as(\"here\").\n  inV().has(\"name\", \"vadas\").\n  select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:284",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknowsX_hasXweight_1X_asXhereX_inV_hasXname_joshX_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 284,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L284",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\").\n  has(\"weight\", 1.0).as(\"here\").\n  inV().has(\"name\", \"josh\").\n  select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:299",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_asXfakeX_inV_hasXname_joshX_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 299,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L299",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\").as(\"here\").\n  has(\"weight\", 1.0).as(\"fake\").\n  inV().has(\"name\", \"josh\").\n  select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:314",
      "suite": "tinkerpop",
      "name": "g_V_asXhereXout_name_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 314,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L314",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"here\").\n  out().values(\"name\").\n  select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:332",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_unionXasXprojectX_inXcreatedX_hasXname_markoX_selectXprojectX__asXprojectX_inXcreatedX_inXknowsX_hasXname_markoX_selectXprojectXX_groupCount_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 332,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L332",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").\n  union(__.as(\"project\").in(\"created\").has(\"name\", \"marko\").select(\"project\"),\n        __.as(\"project\").in(\"created\").in(\"knows\").has(\"name\", \"marko\").select(\"project\")).\n  groupCount().\n    by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"lop\":\"d[6].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:348",
      "suite": "tinkerpop",
      "name": "g_V_untilXout_outX_repeatXin_asXaXX_selectXaX_byXtailXlocalX_nameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 348,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L348",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().until(__.out().out()).repeat(__.in().as(\"a\")).select(\"a\").by(__.tail(Scope.local).values(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:363",
      "suite": "tinkerpop",
      "name": "g_V_outE_weight_groupCount_selectXkeysX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 363,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L363",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").groupCount().select(Column.keys).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:378",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_asXnameX_asXlanguageX_asXcreatorsX_selectXname_language_creatorsX_byXnameX_byXlangX_byXinXcreatedX_name_fold_orderXlocalXX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 378,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L378",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").as(\"name\").as(\"language\").as(\"creators\").select(\"name\", \"language\", \"creators\").by(\"name\").by(\"lang\").\n              by(__.in(\"created\").values(\"name\").fold().order(Scope.local))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\":\"lop\",\"language\":\"java\",\"creators\":[\"josh\",\"marko\",\"peter\"]}]"
            ],
            [
              "m[{\"name\":\"ripple\",\"language\":\"java\",\"creators\":[\"josh\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:391",
      "suite": "tinkerpop",
      "name": "g_V_outE_weight_groupCount_unfold_selectXkeysX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 391,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L391",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").groupCount().unfold().select(Column.keys).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:405",
      "suite": "tinkerpop",
      "name": "g_V_outE_weight_groupCount_unfold_selectXvaluesX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 405,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L405",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").groupCount().unfold().select(Column.values).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:420",
      "suite": "tinkerpop",
      "name": "g_V_untilXout_outX_repeatXin_asXaX_in_asXbXX_selectXa_bX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 420,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L420",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().until(__.out().out()).repeat(__.in().as(\"a\").in().as(\"b\")).select(\"a\", \"b\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"josh\",\"b\":\"marko\"}]"
            ],
            [
              "m[{\"a\":\"josh\",\"b\":\"marko\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:432",
      "suite": "tinkerpop",
      "name": "g_V_outE_weight_groupCount_selectXvaluesX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 432,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L432",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").groupCount().select(Column.values).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:446",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_whereXoutXknowsXX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 446,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L446",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").where(__.out(\"knows\")).select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:457",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_repeatXout_asXaXX_timesX2X_selectXfirst_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 457,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L457",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").repeat(__.out().as(\"a\")).times(2).select(Pop.first, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:471",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXknowsX_asXbX_localXselectXa_bX_byXnameXX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 471,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L471",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"knows\").as(\"b\").local(__.select(\"a\", \"b\").by(\"name\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"marko\",\"b\":\"vadas\"}]"
            ],
            [
              "m[{\"a\":\"marko\",\"b\":\"josh\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:483",
      "suite": "tinkerpop",
      "name": "g_VX1X_asXaX_repeatXout_asXaXX_timesX2X_selectXlast_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 483,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L483",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).as(\"a\").repeat(__.out().as(\"a\")).times(2).select(Pop.last, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:496",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_inV_hasXname_joshX_selectXhereX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 496,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L496",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\").as(\"here\").has(\"weight\", 1.0).inV().has(\"name\", \"josh\").select(\"here\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:508",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_hasXname_markoX_asXbX_asXcX_selectXa_b_cX_by_byXnameX_byXageX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 508,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L508",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").has(\"name\", \"marko\").as(\"b\").as(\"c\").select(\"a\", \"b\", \"c\").by().by(\"name\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"v[marko]\",\"b\":\"marko\",\"c\":\"d[29].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:519",
      "suite": "tinkerpop",
      "name": "g_V_outE_weight_groupCount_selectXvaluesX_unfold_groupCount_selectXvaluesX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 519,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L519",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().values(\"weight\").groupCount().select(Column.values).unfold().groupCount().select(Column.values).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2].l"
            ],
            [
              "d[2].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:532",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_groupXmX_by_byXbothE_countX_barrier_selectXmX_selectXselectXaXX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 532,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L532",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").group(\"m\").by().by(__.bothE().count()).barrier().select(\"m\").select(__.select(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].l"
            ],
            [
              "d[1].l"
            ],
            [
              "d[3].l"
            ],
            [
              "d[3].l"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:549",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_groupXmX_by_byXbothE_countX_barrier_selectXmX_selectXselectXaXX_byXmathX_plus_XX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 549,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L549",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").group(\"m\").by().by(__.bothE().count()).barrier().select(\"m\").select(__.select(\"a\")).by(__.math(\"_+_\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].d"
            ],
            [
              "d[2].d"
            ],
            [
              "d[6].d"
            ],
            [
              "d[6].d"
            ],
            [
              "d[2].d"
            ],
            [
              "d[2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:566",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_outXknowsX_asXaX_selectXall_constantXaXX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 566,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L566",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out(\"knows\").as(\"a\").select(Pop.all, __.constant(\"a\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[v[marko],v[vadas]]"
            ],
            [
              "l[v[marko],v[josh]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:578",
      "suite": "tinkerpop",
      "name": "g_V_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 578,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L578",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:587",
      "suite": "tinkerpop",
      "name": "g_V_selectXaX_count",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 587,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L587",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(\"a\").count()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:598",
      "suite": "tinkerpop",
      "name": "g_V_selectXa_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 598,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L598",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(\"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:607",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 607,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L607",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:616",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXa_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 616,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L616",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(\"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:625",
      "suite": "tinkerpop",
      "name": "g_V_selectXfirst_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 625,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L625",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.first, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:634",
      "suite": "tinkerpop",
      "name": "g_V_selectXfirst_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 634,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L634",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.first, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:643",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXfirst_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 643,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L643",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.first, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:652",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXfirst_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 652,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L652",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.first, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:661",
      "suite": "tinkerpop",
      "name": "g_V_selectXlast_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 661,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L661",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.last, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:670",
      "suite": "tinkerpop",
      "name": "g_V_selectXlast_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 670,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L670",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.last, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:679",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXlast_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 679,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L679",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.last, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:688",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXlast_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 688,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L688",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.last, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:697",
      "suite": "tinkerpop",
      "name": "g_V_selectXall_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 697,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L697",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.all, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:706",
      "suite": "tinkerpop",
      "name": "g_V_selectXall_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 706,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L706",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().select(Pop.all, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:715",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXall_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 715,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L715",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.all, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:724",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_selectXall_a_bX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 724,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L724",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().select(Pop.all, \"a\",\"b\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:733",
      "suite": "tinkerpop",
      "name": "g_V_asXa_bX_out_asXcX_path_selectXkeysX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 733,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L733",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\", \"b\").out().as(\"c\").path().select(Column.keys)"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "s[a,b]"
            ],
            [
              "s[c]"
            ]
          ]
        },
        {
          "text": "the graph should return 6 for count of \"g.V().as(\\\"a\\\", \\\"b\\\").out().as(\\\"c\\\").path().select(Column.keys)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:746",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_barrier_asXaX_outXknows_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 746,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L746",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").barrier().as(\"a\").out(\"knows\").select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:758",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_elementMapXnameX_asXaX_unionXidentity_identityX_selectXaX_selectXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 758,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L758",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").elementMap(\"name\").as(\"a\").union(__.identity(),__.identity()).select(\"a\").select(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:770",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_count_asXaX_unionXidentity_identityX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 770,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L770",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").count().as(\"a\").union(__.identity(),__.identity()).select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:782",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_path_asXaX_unionXidentity_identityX_selectXaX_unfold",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 782,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L782",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\",\"name\",\"marko\").path().as(\"a\").union(__.identity(),__.identity()).select(\"a\").unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:796",
      "suite": "tinkerpop",
      "name": "g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 796,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L796",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).properties(\"weight\").as(\"a\").select(\"a\").by(T.key)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "weight"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:810",
      "suite": "tinkerpop",
      "name": "g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 810,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L810",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11).properties(\"weight\").as(\"a\").select(\"a\").by(T.value)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.4].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:822",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_selectXaX_byXageX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 822,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L822",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").select(\"a\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:836",
      "suite": "tinkerpop",
      "name": "g_V_asXa_nX_selectXa_nX_byXageX_byXnameX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 836,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L836",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\",\"n\").select(\"a\",\"n\").by(\"age\").by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[29].i\",\"n\":\"marko\"}]"
            ],
            [
              "m[{\"a\":\"d[27].i\",\"n\":\"vadas\"}]"
            ],
            [
              "m[{\"a\":\"d[32].i\",\"n\":\"josh\"}]"
            ],
            [
              "m[{\"a\":\"d[35].i\",\"n\":\"peter\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:851",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_asXaX_selectXaX_byXageX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 851,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L851",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().as(\"a\").select(\"a\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "null"
            ],
            [
              "d[32].i"
            ],
            [
              "null"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:867",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXk_nullX_injectXxX_selectXkX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 867,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L867",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"k\",null).inject(\"x\").select(\"k\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:878",
      "suite": "tinkerpop",
      "name": "g_V_out_in_selectXall_a_a_aX_byXunfold_name_foldX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 878,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L878",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"A\").property(\"name\", \"a1\").as(\"a1\").\n  addV(\"B\").property(\"name\", \"b1\").as(\"b1\").\n  addE(\"ab\").from(\"a1\").to(\"b1\")"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").in().as(\"a\").\n  select(Pop.all, \"a\", \"a\", \"a\").\n    by(unfold().values('name').fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":[\"a1\",\"b1\",\"a1\"]}]"
            ],
            [
              "m[{\"a\":[\"a1\",\"a1\",\"b1\"]}]"
            ],
            [
              "m[{\"a\":[\"b1\",\"a1\",\"a1\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:899",
      "suite": "tinkerpop",
      "name": "g_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 899,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L899",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"label\").aggregate(local,\"x\").barrier().select(\"x\").select(\"label\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:915",
      "suite": "tinkerpop",
      "name": "g_V_name_asXaX_selectXfirst_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 915,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L915",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").as(\"a\").select(Pop.first, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:931",
      "suite": "tinkerpop",
      "name": "g_V_name_asXaX_selectXlast_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 931,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L931",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").as(\"a\").select(Pop.last, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:947",
      "suite": "tinkerpop",
      "name": "g_V_name_asXaX_selectXmixed_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 947,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L947",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").as(\"a\").select(Pop.mixed, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:963",
      "suite": "tinkerpop",
      "name": "g_V_name_asXaX_selectXall_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 963,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L963",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").as(\"a\").select(Pop.all, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko]"
            ],
            [
              "l[vadas]"
            ],
            [
              "l[lop]"
            ],
            [
              "l[josh]"
            ],
            [
              "l[ripple]"
            ],
            [
              "l[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:979",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_asXaX_concatXXX_asXaX_length_asXaX_selectXaX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 979,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L979",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").concat(\"X\").as(\"a\").length().as(\"a\").\n  select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].i"
            ],
            [
              "d[6].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[6].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:994",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_asXaX_concatXXX_asXaX_length_asXaX_selectXfirst_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 994,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L994",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").concat(\"X\").as(\"a\").length().as(\"a\").\n  select(Pop.first, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:1009",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_asXaX_concatXXX_asXaX_length_asXaX_selectXlast_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 1009,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L1009",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").concat(\"X\").as(\"a\").length().as(\"a\").\n  select(Pop.last, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[6].i"
            ],
            [
              "d[6].i"
            ],
            [
              "d[5].i"
            ],
            [
              "d[6].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:1024",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_asXaX_concatXXX_asXaX_concatXYZX_asXaX_selectXmixed_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 1024,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L1024",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").concat(\"X\").as(\"a\").concat(\"YZ\").as(\"a\").\n  select(Pop.mixed, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,markoX,markoXYZ]"
            ],
            [
              "l[vadas,vadasX,vadasXYZ]"
            ],
            [
              "l[josh,joshX,joshXYZ]"
            ],
            [
              "l[peter,peterX,peterXYZ]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:1039",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_name_asXaX_concatXXX_asXaX_concatXYZX_asXaX_selectXall_aX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 1039,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L1039",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").as(\"a\").concat(\"X\").as(\"a\").concat(\"YZ\").as(\"a\").\n  select(Pop.all, \"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,markoX,markoXYZ]"
            ],
            [
              "l[vadas,vadasX,vadasXYZ]"
            ],
            [
              "l[josh,joshX,joshXYZ]"
            ],
            [
              "l[peter,peterX,peterXYZ]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:1055",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXmixed_aX_byXunfold_valuesXnameX_foldX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 1055,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L1055",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.mixed, \"a\").by(__.unfold().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,josh,ripple]"
            ],
            [
              "l[marko,ripple,josh]"
            ],
            [
              "l[josh,marko,ripple]"
            ],
            [
              "l[josh,ripple,marko]"
            ],
            [
              "l[ripple,marko,josh]"
            ],
            [
              "l[ripple,josh,marko]"
            ],
            [
              "l[marko,josh,lop]"
            ],
            [
              "l[marko,lop,josh]"
            ],
            [
              "l[josh,marko,lop]"
            ],
            [
              "l[josh,lop,marko]"
            ],
            [
              "l[lop,marko,josh]"
            ],
            [
              "l[lop,josh,marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature:1078",
      "suite": "tinkerpop",
      "name": "g_V_asXaX_out_asXaX_out_asXaX_selectXall_aX_byXunfold_valuesXnameX_foldX",
      "feature": "Step - select()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature",
      "line": 1078,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature#L1078",
      "source_sha256": "e19a543d79a47e29abb60f26d941f181dcf4cb84ff92e26c81e505ef2f4432ce",
      "tags": [
        "@StepClassMap",
        "@StepSelect",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().as(\"a\").out().as(\"a\").out().as(\"a\").select(Pop.all, \"a\").by(__.unfold().values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "l[marko,josh,ripple]"
            ],
            [
              "l[marko,ripple,josh]"
            ],
            [
              "l[josh,marko,ripple]"
            ],
            [
              "l[josh,ripple,marko]"
            ],
            [
              "l[ripple,marko,josh]"
            ],
            [
              "l[ripple,josh,marko]"
            ],
            [
              "l[marko,josh,lop]"
            ],
            [
              "l[marko,lop,josh]"
            ],
            [
              "l[josh,marko,lop]"
            ],
            [
              "l[josh,lop,marko]"
            ],
            [
              "l[lop,marko,josh]"
            ],
            [
              "l[lop,josh,marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L21",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[josh],v[marko]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[lop],v[josh]]"
            ],
            [
              "p[v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[lop],v[marko]]"
            ],
            [
              "p[v[lop],v[peter]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[peter],v[lop],v[josh]]"
            ],
            [
              "p[v[peter],v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[peter],v[lop],v[marko]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_both_dedup_shortestPath",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L67",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().dedup().shortestPath()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[josh],v[marko]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[lop],v[josh]]"
            ],
            [
              "p[v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[lop],v[marko]]"
            ],
            [
              "p[v[lop],v[peter]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],v[lop],v[josh],v[ripple]]"
            ],
            [
              "p[v[peter],v[lop],v[josh]]"
            ],
            [
              "p[v[peter],v[lop],v[marko],v[vadas]]"
            ],
            [
              "p[v[peter],v[lop],v[marko]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop],v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[lop]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko],v[vadas]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko],v[josh]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:113",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_edgesIncluded",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 113,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L113",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().with(\"~tinkerpop.shortestPath.includeEdges\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],e[josh-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[josh],e[josh-created->lop],v[lop]]"
            ],
            [
              "p[v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[josh],e[marko-knows->josh],v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[josh],e[marko-knows->josh],v[marko]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop],e[josh-created->lop],v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[lop],e[josh-created->lop],v[josh]]"
            ],
            [
              "p[v[lop],e[marko-created->lop],v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[lop],e[marko-created->lop],v[marko]]"
            ],
            [
              "p[v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop]]"
            ],
            [
              "p[v[marko],e[marko-knows->josh],v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[marko],e[marko-knows->josh],v[josh]]"
            ],
            [
              "p[v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop],e[josh-created->lop],v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop],e[josh-created->lop],v[josh]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop],e[marko-created->lop],v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop],e[marko-created->lop],v[marko]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple],e[josh-created->ripple],v[josh],e[josh-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[ripple],e[josh-created->ripple],v[josh],e[josh-created->lop],v[lop]]"
            ],
            [
              "p[v[ripple],e[josh-created->ripple],v[josh],e[marko-knows->josh],v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[ripple],e[josh-created->ripple],v[josh],e[marko-knows->josh],v[marko]]"
            ],
            [
              "p[v[ripple],e[josh-created->ripple],v[josh]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas],e[marko-knows->vadas],v[marko],e[marko-created->lop],v[lop],e[peter-created->lop],v[peter]]"
            ],
            [
              "p[v[vadas],e[marko-knows->vadas],v[marko],e[marko-created->lop],v[lop]]"
            ],
            [
              "p[v[vadas],e[marko-knows->vadas],v[marko],e[marko-knows->josh],v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[vadas],e[marko-knows->vadas],v[marko],e[marko-knows->josh],v[josh]]"
            ],
            [
              "p[v[vadas],e[marko-knows->vadas],v[marko]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:159",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_directionXINX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 159,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L159",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().with(\"~tinkerpop.shortestPath.edges\", Direction.IN)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[marko]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop],v[josh]]"
            ],
            [
              "p[v[lop],v[marko]]"
            ],
            [
              "p[v[lop],v[peter]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:182",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_edgesXoutEX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 182,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L182",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().with(\"~tinkerpop.shortestPath.edges\", __.outE())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:205",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_edgesIncluded_edgesXoutEX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 205,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L205",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().\n    with(\"~tinkerpop.shortestPath.includeEdges\").\n    with(\"~tinkerpop.shortestPath.edges\", __.outE())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],e[josh-created->lop],v[lop]]"
            ],
            [
              "p[v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[josh]]"
            ],
            [
              "p[v[lop]]"
            ],
            [
              "p[v[marko],e[marko-created->lop],v[lop]]"
            ],
            [
              "p[v[marko],e[marko-knows->josh],v[josh],e[josh-created->ripple],v[ripple]]"
            ],
            [
              "p[v[marko],e[marko-knows->josh],v[josh]]"
            ],
            [
              "p[v[marko],e[marko-knows->vadas],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],e[peter-created->lop],v[lop]]"
            ],
            [
              "p[v[peter]]"
            ],
            [
              "p[v[ripple]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:230",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_shortestPath",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 230,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L230",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"marko\").shortestPath()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:246",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_targetXhasXname_markoXX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 246,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L246",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().with(\"~tinkerpop.shortestPath.target\", __.has(\"name\",\"marko\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[marko]]"
            ],
            [
              "p[v[lop],v[marko]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],v[lop],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:262",
      "suite": "tinkerpop",
      "name": "g_V_shortestPath_targetXvaluesXnameX_isXmarkoXX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 262,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L262",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().shortestPath().with(\"~tinkerpop.shortestPath.target\", __.values(\"name\").is(\"marko\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[josh],v[marko]]"
            ],
            [
              "p[v[lop],v[marko]]"
            ],
            [
              "p[v[marko]]"
            ],
            [
              "p[v[peter],v[lop],v[marko]]"
            ],
            [
              "p[v[ripple],v[josh],v[marko]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:278",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_shortestPath_targetXhasLabelXsoftwareXX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 278,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L278",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"marko\").shortestPath().with(\"~tinkerpop.shortestPath.target\", __.hasLabel(\"software\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[josh],v[ripple]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:290",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_shortestPath_targetXhasXname_joshXX_distanceXweightX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 290,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L290",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"marko\").shortestPath().\n    with(\"~tinkerpop.shortestPath.target\", __.has(\"name\",\"josh\")).\n    with(\"~tinkerpop.shortestPath.distance\", \"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop],v[josh]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:304",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_danielX_shortestPath_targetXhasXname_stephenXX_edgesXbothEXusesXX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 304,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L304",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath",
        "@MultiProperties",
        "@MetaProperties"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"daniel\").shortestPath().\n    with(\"~tinkerpop.shortestPath.target\", __.has(\"name\",\"stephen\")).\n    with(\"~tinkerpop.shortestPath.edges\", __.bothE(\"uses\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[daniel],v[gremlin],v[stephen]]"
            ],
            [
              "p[v[daniel],v[tinkergraph],v[stephen]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:318",
      "suite": "tinkerpop",
      "name": "g_V_hasXsong_name_MIGHT_AS_WELLX_shortestPath_targetXhasXsong_name_MAYBE_YOU_KNOW_HOW_I_FEELXX_edgesXoutEXfollowedByXX_distanceXweightX",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 318,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L318",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"song\",\"name\",\"MIGHT AS WELL\").\n  shortestPath().\n    with(\"~tinkerpop.shortestPath.target\", __.has(\"song\",\"name\",\"MAYBE YOU KNOW HOW I FEEL\")).\n    with(\"~tinkerpop.shortestPath.edges\", __.outE(\"followedBy\")).\n    with(\"~tinkerpop.shortestPath.distance\", \"weight\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[MIGHT AS WELL],v[DRUMS],v[MAYBE YOU KNOW HOW I FEEL]]"
            ],
            [
              "p[v[MIGHT AS WELL],v[SHIP OF FOOLS],v[MAYBE YOU KNOW HOW I FEEL]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:334",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_markoX_shortestPath_maxDistanceX1X",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 334,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L334",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"marko\").shortestPath().with(\"~tinkerpop.shortestPath.maxDistance\", 1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature:348",
      "suite": "tinkerpop",
      "name": "g_V_hasXname_vadasX_shortestPath_distanceXweightX_maxDistanceX1_3X",
      "feature": "Step - shortestPath()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature",
      "line": 348,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ShortestPath.feature#L348",
      "source_sha256": "a8194552425495380d678cf41f1d4bb92b152481551a45b4c6f1432cc92864da",
      "tags": [
        "@GraphComputerOnly",
        "@StepClassMap",
        "@StepShortestPath"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"name\",\"vadas\").shortestPath().\n    with(\"~tinkerpop.shortestPath.distance\", \"weight\").\n    with(\"~tinkerpop.shortestPath.maxDistance\", 1.3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[josh]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop],v[peter]]"
            ],
            [
              "p[v[vadas],v[marko],v[lop]]"
            ],
            [
              "p[v[vadas],v[marko]]"
            ],
            [
              "p[v[vadas]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXthat_this_testX_spiltXhX",
      "feature": "Step - split()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature#L22",
      "source_sha256": "4cef16fcb5890790a13b748510c3f6659d095365790005f11bcbd2a08ab66979",
      "tags": [
        "@StepClassMap",
        "@StepSplit",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"that\", \"this\", \"test\", null).split(\"h\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[t,at]"
            ],
            [
              "l[t,is]"
            ],
            [
              "l[test]"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature:37",
      "suite": "tinkerpop",
      "name": "g_injectXhello_worldX_spiltXnullX",
      "feature": "Step - split()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature#L37",
      "source_sha256": "4cef16fcb5890790a13b748510c3f6659d095365790005f11bcbd2a08ab66979",
      "tags": [
        "@StepClassMap",
        "@StepSplit",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"hello world\").split(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[hello,world]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature:49",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXcX_splitXa_bX",
      "feature": "Step - split()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature#L49",
      "source_sha256": "4cef16fcb5890790a13b748510c3f6659d095365790005f11bcbd2a08ab66979",
      "tags": [
        "@StepClassMap",
        "@StepSplit",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).split(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The split() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature:59",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valueXnameX_splitXnullX",
      "feature": "Step - split()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature#L59",
      "source_sha256": "4cef16fcb5890790a13b748510c3f6659d095365790005f11bcbd2a08ab66979",
      "tags": [
        "@StepClassMap",
        "@StepSplit"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").split(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[marko]"
            ],
            [
              "l[vadas]"
            ],
            [
              "l[josh]"
            ],
            [
              "l[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valueXnameX_order_fold_splitXlocal_aX_unfold",
      "feature": "Step - split()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Split.feature#L73",
      "source_sha256": "4cef16fcb5890790a13b748510c3f6659d095365790005f11bcbd2a08ab66979",
      "tags": [
        "@StepClassMap",
        "@StepSplit"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").order().fold().split(Scope.local, \"a\").unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[josh]"
            ],
            [
              "l[m,rko]"
            ],
            [
              "l[peter]"
            ],
            [
              "l[v,d,s]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXthat_this_testX_substringX1_8X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L22",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"test\", \"hello world\", null).substring(1, 8)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "est"
            ],
            [
              "ello wo"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:36",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXcX_substringX1_2X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L36",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[aa,bb]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).substring(1, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The substring() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:46",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valueXnameX_substringX2X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 46,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L46",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p"
            ],
            [
              "pple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:58",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_substringX1_4X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 58,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L58",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(1, 4)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "op"
            ],
            [
              "ipp"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:70",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valueXnameX_order_fold_substringXlocal_2X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L70",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").order().fold().substring(Scope.local, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[p,pple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:81",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_order_fold_substringXlocal_1_4X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 81,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L81",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").order().fold().substring(Scope.local, 1, 4)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[op,ipp]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:92",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_substringX1_0X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 92,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L92",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(1, 0)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "str[]"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:104",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_valueXnameX_substringXneg3X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 104,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L104",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").values(\"name\").substring(-3)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "rko"
            ],
            [
              "osh"
            ],
            [
              "das"
            ],
            [
              "ter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:118",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_substringX1_neg1X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L118",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(1, -1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "o"
            ],
            [
              "ippl"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_substringXneg4_2X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L130",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(-4, 2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lo"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature:142",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_valueXnameX_substringXneg3_neg1X",
      "feature": "Step - substring()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature",
      "line": 142,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Substring.feature#L142",
      "source_sha256": "3f805199adbaa29c8a7ddf50e5507d3a3ee920f7381c0dbedf647dcf25e422fe",
      "tags": [
        "@StepClassMap",
        "@StepSubstring"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").values(\"name\").substring(-3, -1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lo"
            ],
            [
              "pl"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_age_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L21",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_foo_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L32",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:41",
      "suite": "tinkerpop",
      "name": "g_V_age_fold_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 41,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L41",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"age\").fold().sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:52",
      "suite": "tinkerpop",
      "name": "g_V_foo_fold_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L52",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"foo\").fold().sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:61",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_sumX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L61",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"software\").group().by(\"name\").by(__.bothE().values(\"weight\").sum())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1.0].d\",\"lop\":\"d[1.0].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L73",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:86",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 86,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L86",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:98",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXageX_capXaX_unfold_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 98,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L98",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:111",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXageX_capXaX_unfold_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 111,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L111",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"age\").cap(\"a\").unfold().sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[123].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:122",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L122",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:133",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L133",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:145",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_byXfooX_capXaX_unfold_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L145",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:156",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXaX_byXfooX_capXaX_unfold_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 156,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L156",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"a\").by(\"foo\").cap(\"a\").unfold().sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:168",
      "suite": "tinkerpop",
      "name": "g_injectXnull_10_5_nullX_sum",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 168,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L168",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[10].i\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[5].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, xx1, xx2, null).sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[15].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:182",
      "suite": "tinkerpop",
      "name": "g_injectXlistXnull_10_5_nullXX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 182,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L182",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null,d[10].i,d[5].i,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).sum(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[15].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:194",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 194,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L194",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).values(\"age\").sum(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature:207",
      "suite": "tinkerpop",
      "name": "g_V_localXunionXvaluesXageX_outE_valuesXweightXX_foldX_sumXlocalX",
      "feature": "Step - sum()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature",
      "line": 207,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Sum.feature#L207",
      "source_sha256": "6552ce54d4cef0206e2b3a999fd0665922b82b3792f127805e5654f44a0f3287",
      "tags": [
        "@StepClassMap",
        "@StepSum"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(union(values(\"age\"), outE().values(\"weight\")).fold()).sum(local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[30.9].d"
            ],
            [
              "d[27].i"
            ],
            [
              "d[33.4].d"
            ],
            [
              "d[35.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_toLower",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L22",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"FEATURE\", \"tESt\", null).toLower()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "feature"
            ],
            [
              "test"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:36",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_toLowerXlocalX",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L36",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[FEATURE,tESt,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).toLower(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[feature,test,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:49",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_toLower",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L49",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).toLower()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The toLower() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:59",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_toLower",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 59,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L59",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"MARKO\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"VADAS\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"LOP\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"JOSH\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"RIPPLE\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"PETER\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").toLower()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:90",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_toLowerXlocalX",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L90",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"MARKO\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"VADAS\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"LOP\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"JOSH\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"RIPPLE\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"PETER\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").toLower(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature:121",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_toLowerXlocalX",
      "feature": "Step - toLower()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature",
      "line": 121,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToLower.feature#L121",
      "source_sha256": "fc9295006501e594e86df9653b60978c5598526959c0f7e66f5baa1d2a64c679",
      "tags": [
        "@StepClassMap",
        "@StepToLower"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"MARKO\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"VADAS\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"LOP\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"JOSH\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"RIPPLE\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"PETER\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().toLower(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[josh,lop,marko,peter,ripple,vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:22",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_toUpper",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L22",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature\", \"tESt\", null).toUpper()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "FEATURE"
            ],
            [
              "TEST"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:36",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_toUpperXlocalX",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 36,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L36",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[feature,tESt,null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).toUpper(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[FEATURE,TEST,null]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:49",
      "suite": "tinkerpop",
      "name": "g_injectXfeature_test_nullX_asString_toUpper",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L49",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"feature\", \"tESt\", null).asString().toUpper()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "FEATURE"
            ],
            [
              "TEST"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:63",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_toUpper",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 63,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L63",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).toUpper()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The toUpper() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:73",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_toUpper",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 73,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L73",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").toUpper()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "MARKO"
            ],
            [
              "VADAS"
            ],
            [
              "LOP"
            ],
            [
              "JOSH"
            ],
            [
              "RIPPLE"
            ],
            [
              "PETER"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:89",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_toUpperXlocalX",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L89",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").toUpper(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "MARKO"
            ],
            [
              "VADAS"
            ],
            [
              "LOP"
            ],
            [
              "JOSH"
            ],
            [
              "RIPPLE"
            ],
            [
              "PETER"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature:105",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_toUpperXlocalX",
      "feature": "Step - toUpper()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature",
      "line": 105,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ToUpper.feature#L105",
      "source_sha256": "47e888912bf053ee2dd10525c06e0ee3e8148193150359ef9bcea8c7b0c154ac",
      "tags": [
        "@StepClassMap",
        "@StepToUpper"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().toUpper(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[JOSH,LOP,MARKO,PETER,RIPPLE,VADAS]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:23",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_trim",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 23,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L23",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"  feature  \", \" one test \", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\").trim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "feature"
            ],
            [
              "one test"
            ],
            [
              "null"
            ],
            [
              "str[]"
            ],
            [
              "str[]"
            ],
            [
              "str[abc]"
            ],
            [
              "str[abc]"
            ],
            [
              "str[abc]"
            ],
            [
              "str[]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:44",
      "suite": "tinkerpop",
      "name": "g_injectX__feature___test__nullX_trimXlocalX",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L44",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject([\"  feature  \", \" one test \", null, \"\", \" \", \"\u3000abc\", \"abc\u3000\", \"\u3000abc\u3000\", \"\u3000\u3000\"]).trim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[str[feature],str[one test],null,str[],str[],str[abc],str[abc],str[abc],str[]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:56",
      "suite": "tinkerpop",
      "name": "g_injectXListXa_bXX_trim",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L56",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[a,b]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).trim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The trim() step can only take string as argument\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:67",
      "suite": "tinkerpop",
      "name": "g_injectXListX1_2XX_trimXlocalX",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L67",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).trim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"The trim(local) step can only take string or list of strings\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:77",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_trim",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 77,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L77",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").trim()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature:108",
      "suite": "tinkerpop",
      "name": "g_V_valuesXnameX_order_fold_trimXlocalX",
      "feature": "Step - trim()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature",
      "line": 108,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Trim.feature#L108",
      "source_sha256": "04f58af31883d95bf19f82d063740f30f09ff7e1a0633f8bedf34b26c568a25a",
      "tags": [
        "@StepClassMap",
        "@StepTrim"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \" marko \").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"  vadas  \").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"  lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh  \").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"   ripple   \").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").order().fold().trim(Scope.local)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "l[ripple,lop,vadas,marko,josh,peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_localXoutE_foldX_unfold",
      "feature": "Step - unfold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature#L21",
      "source_sha256": "03a2a3399ed2a8bb41d2886a81718ac16fefc46a17dbf0639384069790db7002",
      "tags": [
        "@StepClassMap",
        "@StepUnfold"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().local(__.outE().fold()).unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[josh-created->ripple]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[peter-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_unfold_mapXkeyX",
      "feature": "Step - unfold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature#L37",
      "source_sha256": "03a2a3399ed2a8bb41d2886a81718ac16fefc46a17dbf0639384069790db7002",
      "tags": [
        "@StepClassMap",
        "@StepUnfold"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().getKey()]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().unfold().map(l1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "name"
            ],
            [
              "age"
            ],
            [
              "name"
            ],
            [
              "age"
            ],
            [
              "name"
            ],
            [
              "lang"
            ],
            [
              "lang"
            ],
            [
              "name"
            ],
            [
              "age"
            ],
            [
              "name"
            ],
            [
              "name"
            ],
            [
              "age"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature:61",
      "suite": "tinkerpop",
      "name": "g_VX1X_repeatXboth_simplePathX_untilXhasIdX6XX_path_byXnameX_unfold",
      "feature": "Step - unfold()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Unfold.feature#L61",
      "source_sha256": "03a2a3399ed2a8bb41d2886a81718ac16fefc46a17dbf0639384069790db7002",
      "tags": [
        "@StepClassMap",
        "@StepUnfold",
        "@GraphComputerVerificationReferenceOnly"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid6 defined as \"v[peter].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).repeat(__.both().simplePath()).until(__.hasId(vid6)).path().by(\"name\").unfold()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valueMap",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L21",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"name\": [\"lop\"], \"lang\": [\"java\"]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"], \"lang\": [\"java\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXtrueX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L37",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(true)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": [\"lop\"], \"lang\": [\"java\"]}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": [\"ripple\"], \"lang\": [\"java\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_valueMap_withXtokensX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L53",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap().with(WithOptions.tokens)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": [\"lop\"], \"lang\": [\"java\"]}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": [\"ripple\"], \"lang\": [\"java\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_ageX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L69",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"name\": [\"lop\"]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:85",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXtrue_name_ageX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L85",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(true, \"name\", \"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": [\"lop\"]}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": [\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:101",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_ageX_withXtokensX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 101,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L101",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\").with(WithOptions.tokens)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"t[label]\": \"person\", \"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"t[label]\": \"person\", \"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"t[label]\": \"person\", \"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"t[label]\": \"person\", \"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"t[label]\": \"software\", \"name\": [\"lop\"]}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"t[label]\": \"software\", \"name\": [\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:117",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_ageX_withXtokens_labelsX_byXunfoldX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 117,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L117",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\").with(WithOptions.tokens, WithOptions.labels).by(__.unfold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[label]\": \"person\", \"name\": \"marko\", \"age\": 29}]"
            ],
            [
              "m[{\"t[label]\": \"person\", \"name\": \"josh\", \"age\": 32}]"
            ],
            [
              "m[{\"t[label]\": \"person\", \"name\": \"peter\", \"age\": 35}]"
            ],
            [
              "m[{\"t[label]\": \"person\", \"name\": \"vadas\", \"age\": 27}]"
            ],
            [
              "m[{\"t[label]\": \"software\", \"name\": \"lop\"}]"
            ],
            [
              "m[{\"t[label]\": \"software\", \"name\": \"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:133",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_ageX_withXtokens_idsX_byXunfoldX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 133,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L133",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\").with(WithOptions.tokens, WithOptions.ids).by(__.unfold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"t[id]\": \"v[marko].id\", \"name\": \"marko\", \"age\": 29}]"
            ],
            [
              "m[{\"t[id]\": \"v[josh].id\", \"name\": \"josh\", \"age\": 32}]"
            ],
            [
              "m[{\"t[id]\": \"v[peter].id\", \"name\": \"peter\", \"age\": 35}]"
            ],
            [
              "m[{\"t[id]\": \"v[vadas].id\", \"name\": \"vadas\", \"age\": 27}]"
            ],
            [
              "m[{\"t[id]\": \"v[lop].id\", \"name\": \"lop\"}]"
            ],
            [
              "m[{\"t[id]\": \"v[ripple].id\", \"name\": \"ripple\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:149",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXcreatedX_valueMap",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 149,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L149",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"created\").valueMap()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"lop\"], \"lang\": [\"java\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:161",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_filterXoutEXcreatedXX_valueMapXtrueX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 161,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L161",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").filter(__.outE(\"created\")).valueMap(true)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"age\": [29], \"t[label]\":\"person\", \"t[id]\":\"v[marko].id\"}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"age\": [32], \"t[label]\":\"person\", \"t[id]\":\"v[josh].id\"}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"age\": [35], \"t[label]\":\"person\", \"t[id]\":\"v[peter].id\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:174",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_filterXoutEXcreatedXX_valueMap_withXtokensX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 174,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L174",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").filter(__.outE(\"created\")).valueMap().with(WithOptions.tokens)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"age\": [29], \"t[label]\":\"person\", \"t[id]\":\"v[marko].id\"}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"age\": [32], \"t[label]\":\"person\", \"t[id]\":\"v[josh].id\"}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"age\": [35], \"t[label]\":\"person\", \"t[id]\":\"v[peter].id\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:190",
      "suite": "tinkerpop",
      "name": "g_VX1X_valueMapXname_locationX_byXunfoldX_by",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 190,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L190",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap",
        "@MultiProperties",
        "@MetaProperties",
        "@InsertionOrderingRequired"
      ],
      "steps": [
        {
          "text": "the crew graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).valueMap(\"name\", \"location\").by(__.unfold()).by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": \"marko\", \"location\": [\"san diego\", \"santa cruz\", \"brussels\", \"santa fe\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:202",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_age_nullX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 202,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L202",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\", null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\": [\"marko\"], \"age\": [29]}]"
            ],
            [
              "m[{\"name\": [\"josh\"], \"age\": [32]}]"
            ],
            [
              "m[{\"name\": [\"peter\"], \"age\": [35]}]"
            ],
            [
              "m[{\"name\": [\"vadas\"], \"age\": [27]}]"
            ],
            [
              "m[{\"name\": [\"lop\"]}]"
            ],
            [
              "m[{\"name\": [\"ripple\"]}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature:221",
      "suite": "tinkerpop",
      "name": "g_V_valueMapXname_ageX_byXisXxXXbyXunfoldX",
      "feature": "Step - valueMap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature",
      "line": 221,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/ValueMap.feature#L221",
      "source_sha256": "a7c68279b0b6574df2f6bbcc9d0648bc8d8d265632d818d5f8505788cc06dbeb",
      "tags": [
        "@StepClassMap",
        "@StepValueMap",
        "@InsertionOrderingRequired"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().valueMap(\"name\", \"age\").by(__.is(\"x\")).by(__.unfold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"age\": 29}]"
            ],
            [
              "m[{\"age\": 32}]"
            ],
            [
              "m[{\"age\": 35}]"
            ],
            [
              "m[{\"age\": 27}]"
            ],
            [
              "m[{}]"
            ],
            [
              "m[{}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:21",
      "suite": "tinkerpop",
      "name": "g_VXnullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L21",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:30",
      "suite": "tinkerpop",
      "name": "g_VXlistXnullXX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L30",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:40",
      "suite": "tinkerpop",
      "name": "g_VX1_nullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 40,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L40",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:52",
      "suite": "tinkerpop",
      "name": "g_VXlistX1_2_3XX_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L52",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[v[marko].id,v[vadas].id,v[lop].id]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:66",
      "suite": "tinkerpop",
      "name": "g_VXlistXv1_v2_v3XX_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L66",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[v[marko],v[vadas],v[lop]]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:80",
      "suite": "tinkerpop",
      "name": "g_V",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L80",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[peter]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:96",
      "suite": "tinkerpop",
      "name": "g_VXv1X_out",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 96,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L96",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter v1 defined as \"v[marko]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(v1).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:110",
      "suite": "tinkerpop",
      "name": "g_VX1X_out",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 110,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L110",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:124",
      "suite": "tinkerpop",
      "name": "g_VX2X_in",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 124,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L124",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).in()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:136",
      "suite": "tinkerpop",
      "name": "g_VX4X_both",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 136,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L136",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:150",
      "suite": "tinkerpop",
      "name": "g_E",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 150,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L150",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[peter-created->lop]"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:166",
      "suite": "tinkerpop",
      "name": "g_EX11X",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 166,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L166",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:178",
      "suite": "tinkerpop",
      "name": "g_EX11AsStringX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 178,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L178",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:190",
      "suite": "tinkerpop",
      "name": "g_EXe11X",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 190,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L190",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter e11 defined as \"e[josh-created->lop]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(e11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:202",
      "suite": "tinkerpop",
      "name": "g_EXe7_e11X",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 202,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L202",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter e7 defined as \"e[marko-knows->vadas]\""
        },
        {
          "text": "using the parameter e11 defined as \"e[josh-created->lop]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(e7,e11)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:216",
      "suite": "tinkerpop",
      "name": "g_EXlistXe7_e11XX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 216,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L216",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[e[marko-knows->vadas],e[josh-created->lop]]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:229",
      "suite": "tinkerpop",
      "name": "g_EXnullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 229,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L229",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:238",
      "suite": "tinkerpop",
      "name": "g_EXlistXnullXX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 238,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L238",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[null]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(xx1)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:248",
      "suite": "tinkerpop",
      "name": "g_EX11_nullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 248,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L248",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter eid11 defined as \"e[josh-created->lop].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.E(eid11,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:260",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 260,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L260",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-created->lop]"
            ],
            [
              "e[marko-knows->josh]"
            ],
            [
              "e[marko-knows->vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:274",
      "suite": "tinkerpop",
      "name": "g_VX2X_outE",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 274,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L274",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).inE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:286",
      "suite": "tinkerpop",
      "name": "g_VX4X_bothEXcreatedX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 286,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L286",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).bothE(\"created\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:299",
      "suite": "tinkerpop",
      "name": "g_VX4X_bothE",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 299,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L299",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ],
            [
              "e[marko-knows->josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:313",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_inV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 313,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L313",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).both()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:327",
      "suite": "tinkerpop",
      "name": "g_VX2X_inE_outV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 327,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L327",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid2).inE().outV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:339",
      "suite": "tinkerpop",
      "name": "g_V_outE_hasXweight_1X_outV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 339,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L339",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().outE().has(\"weight\",1.0).outV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:351",
      "suite": "tinkerpop",
      "name": "g_V_out_outE_inV_inE_inV_both_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 351,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L351",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().outE().inV().inE().inV().both().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "peter"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:371",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknowsX_bothV_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 371,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L371",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\").bothV().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:386",
      "suite": "tinkerpop",
      "name": "g_VX1X_outE_otherV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 386,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L386",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().otherV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:400",
      "suite": "tinkerpop",
      "name": "g_VX4X_bothE_otherV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 400,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L400",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).bothE().otherV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:414",
      "suite": "tinkerpop",
      "name": "g_VX4X_bothE_hasXweight_lt_1X_otherV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 414,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L414",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid4).bothE().has(\"weight\", P.lt(1.0)).otherV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:426",
      "suite": "tinkerpop",
      "name": "g_VX2X_inE",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 426,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L426",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "the traversal of",
          "doc": "  g.V(vid2).bothE()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[marko-knows->vadas]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:438",
      "suite": "tinkerpop",
      "name": "get_g_VX1X_outE_otherV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 438,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L438",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE().otherV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:452",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXknowsX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 452,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L452",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:465",
      "suite": "tinkerpop",
      "name": "g_VX1AsStringX_outXknowsX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 465,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L465",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].sid\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:478",
      "suite": "tinkerpop",
      "name": "g_VX1X_outXknows_createdX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 478,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L478",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out(\"knows\",\"created\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:492",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknowsX_inV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 492,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L492",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\").inV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:505",
      "suite": "tinkerpop",
      "name": "g_VX1X_outEXknows_createdX_inV",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 505,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L505",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).outE(\"knows\",\"created\").inV()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:519",
      "suite": "tinkerpop",
      "name": "g_V_out_out",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 519,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L519",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:531",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_out_out",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 531,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L531",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().out().out()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:541",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 541,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L541",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:555",
      "suite": "tinkerpop",
      "name": "g_VX1X_to_XOUT_knowsX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 555,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L555",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).to(Direction.OUT, \"knows\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[vadas]"
            ],
            [
              "v[josh]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:573",
      "suite": "tinkerpop",
      "name": "g_VX1_2_3_4X_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 573,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L573",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the graph initializer of",
          "doc": "g.addV(\"person\").property(\"name\", \"marko\").property(\"age\", 29).as(\"marko\").\n  addV(\"person\").property(\"name\", \"vadas\").property(\"age\", 27).as(\"vadas\").\n  addV(\"software\").property(\"name\", \"lop\").property(\"lang\", \"java\").as(\"lop\").\n  addV(\"person\").property(\"name\",\"josh\").property(\"age\", 32).as(\"josh\").\n  addV(\"software\").property(\"name\", \"ripple\").property(\"lang\", \"java\").as(\"ripple\").\n  addV(\"person\").property(\"name\", \"peter\").property(\"age\", 35).as('peter').\n  addE(\"knows\").from(\"marko\").to(\"vadas\").property(\"weight\", 0.5d).\n  addE(\"knows\").from(\"marko\").to(\"josh\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"marko\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"josh\").to(\"ripple\").property(\"weight\", 1.0d).\n  addE(\"created\").from(\"josh\").to(\"lop\").property(\"weight\", 0.4d).\n  addE(\"created\").from(\"peter\").to(\"lop\").property(\"weight\", 0.2d)"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter vid2 defined as \"v[vadas].id\""
        },
        {
          "text": "using the parameter vid3 defined as \"v[lop].id\""
        },
        {
          "text": "using the parameter vid4 defined as \"v[josh].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has('software','name','lop').drop()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 3 for count of \"g.V(vid1, vid2, vid3, vid4)\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:603",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_V_hasLabelXsoftwareX_name",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 603,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L603",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").V().hasLabel(\"software\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "ripple"
            ],
            [
              "ripple"
            ],
            [
              "ripple"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:621",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXloopsX_bothEXselfX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 621,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L621",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the sink graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"loops\").bothE(\"self\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "e[loop-self->loop]"
            ],
            [
              "e[loop-self->loop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:633",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXloopsX_bothXselfX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 633,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L633",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex"
      ],
      "steps": [
        {
          "text": "the sink graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"loops\").both(\"self\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[loop]"
            ],
            [
              "v[loop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:646",
      "suite": "tinkerpop",
      "name": "g_injectX1X_VXnullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 646,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L646",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex",
        "@GraphComputerVerificationInjectionNotSupported",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1).V(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature:656",
      "suite": "tinkerpop",
      "name": "g_injectX1X_VX1_nullX",
      "feature": "Step - V(), E(), out(), in(), both(), inE(), outE(), bothE()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature",
      "line": 656,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Vertex.feature#L656",
      "source_sha256": "a7b5faa0f731c7c8a8e1c3d3927ffefb50d414a49f62946a47d4df640723b41a",
      "tags": [
        "@StepClassMap",
        "@StepVertex",
        "@GraphComputerVerificationInjectionNotSupported",
        "@GraphComputerVerificationMidVNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1).V(vid1,null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[marko]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:26",
      "suite": "tinkerpop",
      "name": "InjectXnullX_eqXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 26,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L26",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:38",
      "suite": "tinkerpop",
      "name": "InjectXnullX_neqXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 38,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L38",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.neq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:48",
      "suite": "tinkerpop",
      "name": "InjectXnullX_ltXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L48",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.lt(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:58",
      "suite": "tinkerpop",
      "name": "InjectXnullX_lteXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 58,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L58",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.lte(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:70",
      "suite": "tinkerpop",
      "name": "InjectXnullX_gtXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 70,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L70",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.gt(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:80",
      "suite": "tinkerpop",
      "name": "InjectXnullX_gteXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L80",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null).is(P.gte(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:96",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_eqXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 96,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L96",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.eq(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:107",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_neqXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 107,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L107",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.neq(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[NaN]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:120",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_ltXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 120,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L120",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.lt(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:131",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_lteXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 131,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L131",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.lte(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:142",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_gtXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 142,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L142",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.gt(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:153",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_gteXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 153,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L153",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[NaN]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.gte(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:168",
      "suite": "tinkerpop",
      "name": "InjectX1dX_eqXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 168,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L168",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.eq(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:178",
      "suite": "tinkerpop",
      "name": "InjectX1dX_neqXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 178,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L178",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.neq(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:190",
      "suite": "tinkerpop",
      "name": "InjectX1dX_ltXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 190,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L190",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.lt(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:200",
      "suite": "tinkerpop",
      "name": "InjectX1dX_lteXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 200,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L200",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.lte(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:210",
      "suite": "tinkerpop",
      "name": "InjectX1dX_gtXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 210,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L210",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.gt(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:220",
      "suite": "tinkerpop",
      "name": "InjectX1dX_gteXNaNX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 220,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L220",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.gte(NaN))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:234",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_eqXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 234,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L234",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.eq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:244",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_neqXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 244,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L244",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.neq(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[NaN]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:256",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_ltXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 256,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L256",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.lt(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:266",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_lteXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 266,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L266",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.lte(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:276",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_gtXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 276,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L276",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.gt(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:286",
      "suite": "tinkerpop",
      "name": "InjectXNaNX_gteXnullX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 286,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L286",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(NaN).is(P.gte(null))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:301",
      "suite": "tinkerpop",
      "name": "InjectXfooX_eqX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 301,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L301",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.eq(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:311",
      "suite": "tinkerpop",
      "name": "InjectXfooX_neqX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 311,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L311",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.neq(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "foo"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:323",
      "suite": "tinkerpop",
      "name": "InjectXfooX_ltX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 323,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L323",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.lt(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:333",
      "suite": "tinkerpop",
      "name": "InjectXfooX_lteX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 333,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L333",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.lte(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:343",
      "suite": "tinkerpop",
      "name": "InjectXfooX_gtX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 343,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L343",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.gt(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:353",
      "suite": "tinkerpop",
      "name": "InjectXfooX_gteX1dX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 353,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L353",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(\"foo\").is(P.gte(1.0d))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:363",
      "suite": "tinkerpop",
      "name": "InjectX1dX_eqXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 363,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L363",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.eq(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:373",
      "suite": "tinkerpop",
      "name": "InjectX1dX_neqXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 373,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L373",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.neq(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:385",
      "suite": "tinkerpop",
      "name": "InjectX1dX_ltXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 385,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L385",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.lt(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:395",
      "suite": "tinkerpop",
      "name": "InjectX1dX_lteXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 395,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L395",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.lte(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:405",
      "suite": "tinkerpop",
      "name": "InjectX1dX_gtXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 405,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L405",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.gt(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:415",
      "suite": "tinkerpop",
      "name": "InjectX1dX_gteXfooX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 415,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L415",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1.0d).is(P.gte(\"foo\"))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:429",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXtrue_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 429,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L429",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.eq(1)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:441",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 441,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L441",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).and(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:453",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXtrue_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 453,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L453",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.eq(1)),is(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:463",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 463,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L463",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).and(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:473",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXtrue_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 473,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L473",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.eq(1)),is(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:483",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 483,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L483",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).and(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:493",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXfalse_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 493,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L493",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.neq(1)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:503",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 503,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L503",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).and(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:513",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXfalse_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 513,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L513",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.neq(1)),is(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:523",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 523,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L523",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).and(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:533",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXfalse_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 533,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L533",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.neq(1)),is(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:543",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 543,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L543",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).and(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:553",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXerror_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 553,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L553",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.lt(NaN)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:563",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 563,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L563",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).and(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:573",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXerror_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 573,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L573",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.lt(NaN)),is(P.gt(2)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:583",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 583,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L583",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).and(P.gt(2)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:593",
      "suite": "tinkerpop",
      "name": "InjectX1dX_andXerror_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 593,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L593",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).and(is(P.lt(NaN)),is(P.gt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:603",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 603,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L603",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).and(P.gt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:617",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXtrue_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 617,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L617",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.eq(1)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:629",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_or_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 629,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L629",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).or(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:641",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXtrue_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 641,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L641",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.eq(1)),is(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:653",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_or_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 653,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L653",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).or(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:665",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXtrue_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 665,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L665",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.eq(1)),is(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:677",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXtrue_or_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 677,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L677",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.eq(1).or(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:689",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXfalse_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 689,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L689",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.neq(1)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:701",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_or_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 701,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L701",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).or(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:713",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXfalse_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 713,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L713",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.neq(1)),is(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:723",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_or_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 723,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L723",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).or(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:733",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXfalse_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 733,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L733",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.neq(1)),is(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:743",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXfalse_or_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 743,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L743",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.neq(1).or(P.lt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:753",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXerror_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 753,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L753",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.lt(NaN)),is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:765",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_or_trueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 765,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L765",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).or(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:777",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXerror_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 777,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L777",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.lt(NaN)),is(P.gt(2)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:787",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_or_falseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 787,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L787",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).or(P.gt(2)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:797",
      "suite": "tinkerpop",
      "name": "InjectX1dX_orXerror_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 797,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L797",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).or(is(P.lt(NaN)),is(P.gt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:807",
      "suite": "tinkerpop",
      "name": "InjectX1dX_isXerror_or_errorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 807,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L807",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).is(P.lt(NaN).or(P.gt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:821",
      "suite": "tinkerpop",
      "name": "InjectX1dX_notXtrueX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 821,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L821",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).not(is(P.gt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:831",
      "suite": "tinkerpop",
      "name": "InjectX1dX_notXfalseX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 831,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L831",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).not(is(P.lt(0)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:843",
      "suite": "tinkerpop",
      "name": "InjectX1dX_notXerrorX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 843,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L843",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).not(is(P.gt(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:853",
      "suite": "tinkerpop",
      "name": "InjectX1dX_notXisXeqXNaNXXX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 853,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L853",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1d).not(is(P.eq(NaN)))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:869",
      "suite": "tinkerpop",
      "name": "InjectXInfX_eqXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 869,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L869",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(Infinity).is(P.eq(+Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:881",
      "suite": "tinkerpop",
      "name": "InjectXInfArgX_eqXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 881,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L881",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.eq(+Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:894",
      "suite": "tinkerpop",
      "name": "InjectXInfX_neqXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 894,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L894",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(Infinity).is(P.neq(+Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:904",
      "suite": "tinkerpop",
      "name": "InjectXInfArgX_neqXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 904,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L904",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.neq(+Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:915",
      "suite": "tinkerpop",
      "name": "InjectXNegInfX_eqXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 915,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L915",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(-Infinity).is(P.eq(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[-Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:927",
      "suite": "tinkerpop",
      "name": "InjectXNegInfArgX_eqXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 927,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L927",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[-Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.eq(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[-Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:940",
      "suite": "tinkerpop",
      "name": "InjectXNegInfX_neqXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 940,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L940",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(-Infinity).is(P.neq(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:950",
      "suite": "tinkerpop",
      "name": "InjectXNegInfArgX_neqXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 950,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L950",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"d[-Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).is(P.neq(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:961",
      "suite": "tinkerpop",
      "name": "InjectXInfX_gtXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 961,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L961",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(Infinity).is(P.gt(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:973",
      "suite": "tinkerpop",
      "name": "InjectXInfX_ltXNegInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 973,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L973",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(Infinity).is(P.lt(-Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:983",
      "suite": "tinkerpop",
      "name": "InjectXNegInfX_ltXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 983,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L983",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(-Infinity).is(P.lt(Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[-Infinity]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature:995",
      "suite": "tinkerpop",
      "name": "InjectXNegInfX_gtXInfX",
      "feature": "Comparability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature",
      "line": 995,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Comparability.feature#L995",
      "source_sha256": "724c877e90eab5f22b698209c111f8e4526db54891ad8729727bfef018adfd9e",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(-Infinity).is(P.gt(Infinity))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:22",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXbyteX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L22",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].b\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:43",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXshortX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L43",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].s\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:64",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXintX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 64,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L64",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].i\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:85",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXlongX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L85",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].l\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:106",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXbigintX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 106,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L106",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].n\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:127",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXfloatX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 127,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L127",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].f\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:148",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXdoubleX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 148,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L148",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].d\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature:169",
      "suite": "tinkerpop",
      "name": "Primitives_Number_eqXbigdecimalX",
      "feature": "Equality",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature",
      "line": 169,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Equality.feature#L169",
      "source_sha256": "2c579791046be74477ba08a60444292006eed01ebc19f47d06cd12a9d79054a2",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].b,d[1].s,d[1].i,d[1].l,d[1].f,d[1].d,d[1000].i,d[1].m,d[1].n]\""
        },
        {
          "text": "using the parameter xx2 defined as \"d[1].m\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).unfold().where(__.is(xx2))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].f"
            ],
            [
              "d[1].d"
            ],
            [
              "d[1].s"
            ],
            [
              "d[1].n"
            ],
            [
              "d[1].m"
            ],
            [
              "d[1].b"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_values_order",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L21",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values().order()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ],
            [
              "d[29].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ],
            [
              "java"
            ],
            [
              "java"
            ],
            [
              "josh"
            ],
            [
              "lop"
            ],
            [
              "marko"
            ],
            [
              "peter"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:44",
      "suite": "tinkerpop",
      "name": "g_V_properties_order",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L44",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexPropertyIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().order()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "vp[marko-name->marko]"
            ],
            [
              "vp[marko-age->d[29].i]"
            ],
            [
              "vp[vadas-name->vadas]"
            ],
            [
              "vp[vadas-age->d[27].i]"
            ],
            [
              "vp[lop-name->lop]"
            ],
            [
              "vp[lop-lang->java]"
            ],
            [
              "vp[josh-name->josh]"
            ],
            [
              "vp[josh-age->d[32].i]"
            ],
            [
              "vp[ripple-name->ripple]"
            ],
            [
              "vp[ripple-lang->java]"
            ],
            [
              "vp[peter-name->peter]"
            ],
            [
              "vp[peter-age->d[35].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_properties_order_id",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L67",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexPropertyIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().properties().order().id()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].l"
            ],
            [
              "d[1].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[3].l"
            ],
            [
              "d[4].l"
            ],
            [
              "d[5].l"
            ],
            [
              "d[6].l"
            ],
            [
              "d[7].l"
            ],
            [
              "d[8].l"
            ],
            [
              "d[9].l"
            ],
            [
              "d[10].l"
            ],
            [
              "d[11].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:89",
      "suite": "tinkerpop",
      "name": "g_E_properties_order_value",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L89",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().order().value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0.2].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:105",
      "suite": "tinkerpop",
      "name": "g_E_properties_order_byXdescX_value",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 105,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L105",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.E().properties().order().by(desc).value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[0.5].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.4].d"
            ],
            [
              "d[0.2].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:122",
      "suite": "tinkerpop",
      "name": "g_inject_order",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L122",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"null\""
        },
        {
          "text": "using the parameter xx2 defined as \"false\""
        },
        {
          "text": "using the parameter xx3 defined as \"true\""
        },
        {
          "text": "using the parameter xx4 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx5 defined as \"d[2.0].d\""
        },
        {
          "text": "using the parameter xx6 defined as \"bar\""
        },
        {
          "text": "using the parameter xx7 defined as \"foo\""
        },
        {
          "text": "using the parameter xx8 defined as \"zzz\""
        },
        {
          "text": "using the parameter xx9 defined as \"l[a,b,c]\""
        },
        {
          "text": "using the parameter xx10 defined as \"l[a,b,c,d]\""
        },
        {
          "text": "using the parameter xx11 defined as \"m[{\\\"a\\\":\\\"a\\\", \\\"b\\\":false, \\\"c\\\":\\\"c\\\"}]\""
        },
        {
          "text": "using the parameter xx12 defined as \"m[{\\\"a\\\":\\\"a\\\", \\\"b\\\":\\\"b\\\"}]\""
        },
        {
          "text": "using the parameter xx13 defined as \"d[Infinity]\""
        },
        {
          "text": "using the parameter xx14 defined as \"d[NaN]\""
        },
        {
          "text": "using the parameter xx15 defined as \"d[-Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx8,xx7,xx10,xx4,xx9,xx12,xx1,xx5,xx11,xx6,xx3,xx2,xx13,xx14,xx15).order()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "false"
            ],
            [
              "true"
            ],
            [
              "d[-Infinity]"
            ],
            [
              "d[1].i"
            ],
            [
              "d[2.0].d"
            ],
            [
              "d[Infinity]"
            ],
            [
              "d[NaN]"
            ],
            [
              "bar"
            ],
            [
              "foo"
            ],
            [
              "zzz"
            ],
            [
              "l[a,b,c]"
            ],
            [
              "l[a,b,c,d]"
            ],
            [
              "m[{\"a\":\"a\", \"b\":false, \"c\":\"c\"}]"
            ],
            [
              "m[{\"a\":\"a\", \"b\":\"b\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:165",
      "suite": "tinkerpop",
      "name": "g_inject_order_byXdescX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L165",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "using the parameter xx1 defined as \"null\""
        },
        {
          "text": "using the parameter xx2 defined as \"false\""
        },
        {
          "text": "using the parameter xx3 defined as \"true\""
        },
        {
          "text": "using the parameter xx4 defined as \"d[1].i\""
        },
        {
          "text": "using the parameter xx5 defined as \"d[2.0].d\""
        },
        {
          "text": "using the parameter xx6 defined as \"bar\""
        },
        {
          "text": "using the parameter xx7 defined as \"foo\""
        },
        {
          "text": "using the parameter xx8 defined as \"zzz\""
        },
        {
          "text": "using the parameter xx9 defined as \"l[a,b,c]\""
        },
        {
          "text": "using the parameter xx10 defined as \"l[a,b,c,d]\""
        },
        {
          "text": "using the parameter xx11 defined as \"m[{\\\"a\\\":\\\"a\\\", \\\"b\\\":false, \\\"c\\\":\\\"c\\\"}]\""
        },
        {
          "text": "using the parameter xx12 defined as \"m[{\\\"a\\\":\\\"a\\\", \\\"b\\\":\\\"b\\\"}]\""
        },
        {
          "text": "using the parameter xx13 defined as \"d[Infinity]\""
        },
        {
          "text": "using the parameter xx14 defined as \"d[NaN]\""
        },
        {
          "text": "using the parameter xx15 defined as \"d[-Infinity]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx8,xx7,xx10,xx4,xx9,xx12,xx1,xx5,xx11,xx6,xx3,xx2,xx13,xx14,xx15).order().by(desc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"a\", \"b\":\"b\"}]"
            ],
            [
              "m[{\"a\":\"a\", \"b\":false, \"c\":\"c\"}]"
            ],
            [
              "l[a,b,c,d]"
            ],
            [
              "l[a,b,c]"
            ],
            [
              "zzz"
            ],
            [
              "foo"
            ],
            [
              "bar"
            ],
            [
              "d[NaN]"
            ],
            [
              "d[Infinity]"
            ],
            [
              "d[2.0].d"
            ],
            [
              "d[1].i"
            ],
            [
              "d[-Infinity]"
            ],
            [
              "true"
            ],
            [
              "false"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:207",
      "suite": "tinkerpop",
      "name": "g_V_out_out_order_byXascX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 207,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L207",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().order().by(asc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:220",
      "suite": "tinkerpop",
      "name": "g_V_out_out_order_byXdescX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 220,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L220",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().order().by(desc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:233",
      "suite": "tinkerpop",
      "name": "g_V_out_out_asXheadX_path_order_byXascX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 233,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L233",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().as(\"head\").path().order().by(asc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[lop]"
            ],
            [
              "v[ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:246",
      "suite": "tinkerpop",
      "name": "g_V_out_out_asXheadX_path_order_byXdescX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 246,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L246",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().as(\"head\").path().order().by(desc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "v[ripple]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:259",
      "suite": "tinkerpop",
      "name": "g_V_out_outE_order_byXascX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 259,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L259",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().outE().order().by(asc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->ripple]"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:272",
      "suite": "tinkerpop",
      "name": "g_V_out_outE_order_byXdescX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 272,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L272",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().outE().order().by(desc)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:285",
      "suite": "tinkerpop",
      "name": "g_V_out_outE_asXheadX_path_order_byXascX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 285,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L285",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().outE().as(\"head\").path().order().by(asc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->ripple]"
            ],
            [
              "e[josh-created->lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:298",
      "suite": "tinkerpop",
      "name": "g_V_out_outE_asXheadX_path_order_byXdescX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 298,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L298",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedEdgeIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().outE().as(\"head\").path().order().by(desc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "e[josh-created->lop]"
            ],
            [
              "e[josh-created->ripple]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:312",
      "suite": "tinkerpop",
      "name": "g_V_out_out_properties_asXheadX_path_order_byXascX_selectXheadX_value",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 312,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L312",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds",
        "@UserSuppliedVertexPropertyIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().properties().as(\"head\").path().order().by(asc).select(\"head\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "java"
            ],
            [
              "ripple"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:328",
      "suite": "tinkerpop",
      "name": "g_V_out_out_properties_asXheadX_path_order_byXdescX_selectXheadX_value",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 328,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L328",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds",
        "@UserSuppliedVertexPropertyIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().properties().as(\"head\").path().order().by(desc).select(\"head\").value()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "ripple"
            ],
            [
              "java"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:343",
      "suite": "tinkerpop",
      "name": "g_V_out_out_values_asXheadX_path_order_byXascX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 343,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L343",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().values().as(\"head\").path().order().by(asc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "java"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature:358",
      "suite": "tinkerpop",
      "name": "g_V_out_out_values_asXheadX_path_order_byXdescX_selectXheadX",
      "feature": "Orderability",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature",
      "line": 358,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/semantics/Orderability.feature#L358",
      "source_sha256": "da78eaf7d03a4e8d952fcc3e6bb19a4f5ba31f6c9d9c367b070b01c9e5e48a9a",
      "tags": [
        "@StepClassSemantics",
        "@UserSuppliedVertexIds"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().out().values().as(\"head\").path().order().by(desc).select(\"head\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "java"
            ],
            [
              "lop"
            ],
            [
              "java"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_valueXnameX_aggregateXxX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L21",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").aggregate(\"x\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:37",
      "suite": "tinkerpop",
      "name": "g_V_valueXnameX_aggregateXglobal_xX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L37",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().values(\"name\").aggregate(Scope.global,\"x\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:53",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXxX_byXnameX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 53,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L53",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"x\").by(\"name\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_out_aggregateXaX_path",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L69",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().aggregate(\"a\").path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[v[marko],v[lop]]"
            ],
            [
              "p[v[marko],v[vadas]]"
            ],
            [
              "p[v[marko],v[josh]]"
            ],
            [
              "p[v[josh],v[ripple]]"
            ],
            [
              "p[v[josh],v[lop]]"
            ],
            [
              "p[v[peter],v[lop]]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:85",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_aggregateXxX_byXageX_capXxX_asXyX_selectXyX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 85,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L85",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").aggregate(\"x\").by(\"age\").cap(\"x\").as(\"y\").select(\"y\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:99",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXxX_byXageX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 99,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L99",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"x\").by(\"age\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:113",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXlocal_xX_byXageX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 113,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L113",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(Scope.local, \"x\").by(\"age\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:128",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXlocal_xX_byXageX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 128,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L128",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(Scope.local, \"x\").by(\"age\").cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:144",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXlocal_a_nameX_out_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 144,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L144",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(Scope.local,\"a\").by(\"name\").out().cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:160",
      "suite": "tinkerpop",
      "name": "g_VX1X_aggregateXlocal_aX_byXnameX_out_aggregateXlocal_aX_byXnameX_name_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 160,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L160",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).aggregate(Scope.local,\"a\").by(\"name\").out().aggregate(Scope.local,\"a\").by(\"name\").values(\"name\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:175",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_setX_V_both_name_aggregateXlocal_aX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 175,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L175",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"s[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1).V().both().values(\"name\").aggregate(Scope.local,\"a\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:192",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXlocal_aX_byXoutEXcreatedX_countX_out_out_aggregateXlocal_aX_byXinEXcreatedX_weight_sumX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 192,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L192",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(Scope.local,\"a\").\nby(__.outE(\"created\").count()).\nout().out().aggregate(Scope.local,\"a\").\nby(__.inE(\"created\").values(\"weight\").sum()).\ncap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:214",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXxX_byXvaluesXageX_isXgtX29XXX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 214,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L214",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"x\").by(__.values(\"age\").is(P.gt(29))).cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:227",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXxX_byXvaluesXageX_isXgtX29XXX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 227,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L227",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"x\").by(__.values(\"age\").is(P.gt(29))).cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:244",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXxX_byXout_order_byXnameXX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 244,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L244",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"x\").by(__.out().order().by(\"name\")).cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[lop]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:258",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_aggregateXxX_byXout_order_byXnameXX_capXxX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 258,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L258",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationReferenceOnly",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().aggregate(\"x\").by(__.out().order().by(\"name\")).cap(\"x\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "v[josh]"
            ],
            [
              "v[lop]"
            ],
            [
              "v[lop]"
            ],
            [
              "null"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:274",
      "suite": "tinkerpop",
      "name": "g_V_aggregateXaX_hasXperson_age_gteX30XXX_capXaX_unfold_valuesXnameX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 274,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L274",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().aggregate(\"a\").has(\"person\",\"age\", P.gte(30)).cap(\"a\").unfold().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "josh"
            ],
            [
              "peter"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "ripple"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:290",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_sumX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 290,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L290",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.sum).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[124].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:301",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_sumX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 301,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L301",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.sum).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[124].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:313",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_123_minusX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 313,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L313",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationStrategyNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 123, Operator.minus).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:325",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_123_minusX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 325,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L325",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationStrategyNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 123, Operator.minus).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[0].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:336",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_2_multX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 336,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L336",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 2, Operator.mult).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1753920].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:347",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_2_multX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 347,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L347",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 2, Operator.mult).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1753920].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:359",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_876960_divX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 359,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L359",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationStrategyNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 876960, Operator.div).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:371",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_876960_divX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 371,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L371",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationStrategyNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 876960, Operator.div).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:382",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_minX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 382,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L382",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.min).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:393",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_minX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 393,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L393",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.min).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:404",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_100_minX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 404,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L404",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 100, Operator.min).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:415",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_100_minX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 415,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L415",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 100, Operator.min).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[27].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:426",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_maxX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 426,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L426",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.max).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:437",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_1_maxX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 437,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L437",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 1, Operator.max).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:448",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_100_maxX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 448,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L448",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 100, Operator.max).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[100].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:459",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_100_maxX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 459,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L459",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", 100, Operator.max).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[100].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:470",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_true_andX_V_constantXfalseX_aggregateXaX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 470,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L470",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", true, Operator.and).V().constant(false).aggregate(\"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:481",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_true_andX_V_constantXfalseX_aggregateXlocal_aX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 481,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L481",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", true, Operator.and).V().constant(false).aggregate(Scope.local, \"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "false"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:492",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_true_orX_V_constantXfalseX_aggregateXaX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 492,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L492",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", true, Operator.or).V().constant(false).aggregate(\"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:503",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_true_orX_V_constantXfalseX_aggregateXlocal_aX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 503,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L503",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", true, Operator.or).V().constant(false).aggregate(Scope.local, \"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "true"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:514",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_xx1_addAllX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 514,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L514",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i,d[3].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1, Operator.addAll).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[2].i"
            ],
            [
              "d[3].i"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:532",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_xx1_addAllX_V_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 532,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L532",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i,d[3].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1, Operator.addAll).V().aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].i"
            ],
            [
              "d[2].i"
            ],
            [
              "d[3].i"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:551",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_xx1_assignX_V_aggregateXaX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 551,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L551",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i,d[3].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1, Operator.assign).V().aggregate(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature:567",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_xx1_assignX_V_order_byXageX_aggregateXlocal_aX_byXageX_capXaX",
      "feature": "Step - aggregate()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature",
      "line": 567,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Aggregate.feature#L567",
      "source_sha256": "8947cb1d457f81ec72bfd2a2bd970dc897f6cbf8e6e02c05f07cfbfde148076e",
      "tags": [
        "@StepClassSideEffect",
        "@StepAggregate",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"l[d[1].i,d[2].i,d[3].i]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1, Operator.assign).V().order().by(\"age\").aggregate(Scope.local, \"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_fail",
      "feature": "Step - fail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature#L21",
      "source_sha256": "87fd48c6578a119c8844d1068fdb9c366c2ba733745625161adc8b0a861f26a7",
      "tags": [
        "@StepClassSideEffect",
        "@StepFail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fail()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature:30",
      "suite": "tinkerpop",
      "name": "g_V_failXmsgX",
      "feature": "Step - fail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature",
      "line": 30,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature#L30",
      "source_sha256": "87fd48c6578a119c8844d1068fdb9c366c2ba733745625161adc8b0a861f26a7",
      "tags": [
        "@StepClassSideEffect",
        "@StepFail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().fail(\"msg\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error with message containing text of \"msg\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature:39",
      "suite": "tinkerpop",
      "name": "g_V_unionXout_failX",
      "feature": "Step - fail()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Fail.feature#L39",
      "source_sha256": "87fd48c6578a119c8844d1068fdb9c366c2ba733745625161adc8b0a861f26a7",
      "tags": [
        "@StepClassSideEffect",
        "@StepFail"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().union(out(), fail())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the traversal will raise an error"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_group_byXnameX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L21",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"l[v[ripple]]\", \"peter\":\"l[v[peter]]\", \"vadas\":\"l[v[vadas]]\", \"josh\": \"l[v[josh]]\", \"lop\":\"l[v[lop]]\", \"marko\":\"l[v[marko]]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_group_byXageX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L32",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[35].i\":\"l[v[peter]]\", \"d[27].i\":\"l[v[vadas]]\", \"d[32].i\": \"l[v[josh]]\", \"d[29].i\":\"l[v[marko]]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:44",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_group_byXageX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L44",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().group().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"null\":\"l[v[lop],v[ripple]]\", \"d[35].i\":\"l[v[peter]]\", \"d[27].i\":\"l[v[vadas]]\", \"d[32].i\": \"l[v[josh]]\", \"d[29].i\":\"l[v[marko]]\"}]"
            ],
            [
              "m[{\"null\":\"l[v[ripple],v[lop]]\", \"d[35].i\":\"l[v[peter]]\", \"d[27].i\":\"l[v[vadas]]\", \"d[32].i\": \"l[v[josh]]\", \"d[29].i\":\"l[v[marko]]\"}]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:57",
      "suite": "tinkerpop",
      "name": "g_V_group_byXnameX_byXageX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 57,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L57",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(\"name\").by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":[], \"peter\":\"l[d[35].i]\", \"vadas\":\"l[d[27].i]\", \"josh\": \"l[d[32].i]\", \"lop\":[], \"marko\":\"l[d[29].i]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:68",
      "suite": "tinkerpop",
      "name": "g_V_group_byXnameX_by",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 68,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L68",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(\"name\").by()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"l[v[ripple]]\", \"peter\":\"l[v[peter]]\", \"vadas\":\"l[v[vadas]]\", \"josh\": \"l[v[josh]]\", \"lop\":\"l[v[lop]]\", \"marko\":\"l[v[marko]]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:79",
      "suite": "tinkerpop",
      "name": "g_V_hasXlangX_group_byXlangX_byXcountX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 79,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L79",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"lang\").group().by(\"lang\").by(__.count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"java\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:90",
      "suite": "tinkerpop",
      "name": "g_V_group_byXoutE_countX_byXnameX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 90,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L90",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().order().by(\"name\").group().by(__.outE().count()).by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[0].l\":[\"lop\",\"ripple\",\"vadas\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ],
            [
              "m[{\"d[0].l\":[\"lop\",\"vadas\",\"ripple\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ],
            [
              "m[{\"d[0].l\":[\"vadas\",\"lop\",\"ripple\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ],
            [
              "m[{\"d[0].l\":[\"vadas\",\"ripple\",\"lop\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ],
            [
              "m[{\"d[0].l\":[\"ripple\",\"vadas\",\"lop\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ],
            [
              "m[{\"d[0].l\":[\"ripple\",\"lop\",\"vadas\"],\"d[1].l\":[\"peter\"],\"d[2].l\":[\"josh\"],\"d[3].l\":[\"marko\"]}]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:107",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothXfollowedByXX_timesX2X_group_byXsongTypeX_byXcountX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 107,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L107",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both(\"followedBy\")).times(2).group().by(\"songType\").by(__.count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"original\":\"d[771317].l\", \"\":\"d[160968].l\", \"cover\":\"d[368579].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:118",
      "suite": "tinkerpop",
      "name": "g_V_group_byXname_substring_1X_byXconstantX1XX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 118,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L118",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.value('name').substring(0, 1)]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(l1).by(__.constant(1))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"p\":\"d[1].i\", \"r\":\"d[1].i\", \"v\":\"d[1].i\", \"j\":\"d[1].i\", \"l\":\"d[1].i\", \"m\":\"d[1].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:130",
      "suite": "tinkerpop",
      "name": "g_V_out_group_byXlabelX_selectXpersonX_unfold_outXcreatedX_name_limitX2X",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L130",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out().group().by(T.label).select(\"person\").unfold().out(\"created\").values(\"name\").limit(2)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:142",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsongX_group_byXnameX_byXproperties_groupCount_byXlabelXX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 142,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L142",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"song\").group().by(\"name\").by(__.properties().groupCount().by(T.label))"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should have a count of 584"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:151",
      "suite": "tinkerpop",
      "name": "g_V_repeatXunionXoutXknowsX_groupXaX_byXageX__outXcreatedX_groupXbX_byXnameX_byXcountXX_groupXaX_byXnameXX_timesX2X_capXa_bX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L151",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "The result is [a:[32:[v[4]],27:[v[2]],josh:[v[4]],ripple:[v[5],v[5]],lop:[v[3],v[3],v[3],v[3]],vadas:[v[2]]],b:[ripple:2,lop:4]] which is not supported by this test suite"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:158",
      "suite": "tinkerpop",
      "name": "g_V_group_byXbothE_countX_byXgroup_byXlabelXX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 158,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L158",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "The result is [1:[software:[v[5]],person:[v[2],v[6]]],3:[software:[v[3]],person:[v[1],v[4]]]] which is not supported by this test suite"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:165",
      "suite": "tinkerpop",
      "name": "g_V_outXfollowedByX_group_byXsongTypeX_byXbothE_group_byXlabelX_byXweight_sumXX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 165,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L165",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"followedBy\").group().by(\"songType\").by(__.bothE().group().by(T.label).by(__.values(\"weight\").sum()))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"cover\":{\"followedBy\":\"d[777982].l\"}, \"\":{\"followedBy\":\"d[179350].l\"}, \"original\":{\"followedBy\":\"d[2185613].l\"}}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:176",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_byXbothE_groupXaX_byXlabelX_byXweight_sumX_weight_sumX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 176,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L176",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(T.label).by(__.bothE().group(\"a\").by(T.label).by(__.values(\"weight\").sum()).values(\"weight\").sum())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"d[2.0].d\", \"person\":\"d[5.0].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:206",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXpX_outXcreatedX_group_byXnameX_byXselectXpX_valuesXageX_sumX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 206,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L206",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"p\").out(\"created\").group().by(\"name\").by(__.select(\"p\").values(\"age\").sum())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[32].l\", \"lop\":\"d[96].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature:218",
      "suite": "tinkerpop",
      "name": "g_V_group_byXlabelX_byXlabel_countX",
      "feature": "Step - group()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature",
      "line": 218,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Group.feature#L218",
      "source_sha256": "721e6697267f13e7b02fb5a89ae43a4c0710bfc22ac0562eee345287e9eb63ff",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroup"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group().by(__.label()).by(__.label().count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"d[2].l\", \"person\":\"d[4].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_groupCount_byXnameX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L21",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").groupCount().by(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"lop\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_groupCount_byXageX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L32",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().groupCount().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[27].i\":\"d[1].l\", \"d[29].i\":\"d[1].l\", \"d[32].i\":\"d[1].l\", \"d[35].i\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:44",
      "suite": "tinkerpop",
      "name": "g_withStrategiesXProductiveByStrategyX_V_groupCount_byXageX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 44,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L44",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount",
        "@WithProductiveByStrategy"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withStrategies(ProductiveByStrategy).V().groupCount().by(\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"null\":\"d[2].l\", \"d[27].i\":\"d[1].l\", \"d[29].i\":\"d[1].l\", \"d[32].i\":\"d[1].l\", \"d[35].i\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:55",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_name_groupCount",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 55,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L55",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").values(\"name\").groupCount()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"lop\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:66",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_groupCountXaX_byXnameX_capXaX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 66,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L66",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").\n  groupCount(\"a\").\n    by(\"name\").\n  cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"lop\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:80",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_name_groupCountXaX_capXaX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 80,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L80",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").values(\"name\").\n  groupCount(\"a\").\n  cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[1].l\", \"lop\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:93",
      "suite": "tinkerpop",
      "name": "g_V_repeatXout_groupCountXaX_byXnameXX_timesX2X_capXaX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 93,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L93",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().\n  repeat(__.out().groupCount(\"a\").by(\"name\")).\n    times(2).\n  cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[2].l\", \"lop\":\"d[4].l\", \"josh\":\"d[1].l\", \"vadas\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:107",
      "suite": "tinkerpop",
      "name": "g_V_both_groupCountXaX_byXlabelX_asXbX_barrier_whereXselectXaX_selectXsoftwareX_isXgtX2XXX_selectXbX_name",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 107,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L107",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().\n  groupCount(\"a\").\n    by(T.label).as(\"b\").\n  barrier().\n  where(__.select(\"a\").\n        select(\"software\").\n        is(P.gt(2))).\n  select(\"b\").values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "peter"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "marko"
            ],
            [
              "ripple"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:136",
      "suite": "tinkerpop",
      "name": "g_V_unionXoutXknowsX__outXcreatedX_inXcreatedXX_groupCount_selectXvaluesX_unfold_sum",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 136,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L136",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().union(__.out(\"knows\"),\n            __.out(\"created\").in(\"created\")).\n  groupCount().\n  select(Column.values).\n  unfold().\n  sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "d[12].l"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:152",
      "suite": "tinkerpop",
      "name": "g_V_hasXnoX_groupCount",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 152,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L152",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"no\").groupCount()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:163",
      "suite": "tinkerpop",
      "name": "g_V_hasXnoX_groupCountXaX_capXaX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 163,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L163",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"no\").groupCount(\"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:174",
      "suite": "tinkerpop",
      "name": "g_V_unionXrepeatXoutX_timesX2X_groupCountXmX_byXlangXX__repeatXinX_timesX2X_groupCountXmX_byXnameXX_capXmX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 174,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L174",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().union(__.repeat(__.out()).times(2).groupCount(\"m\").by(\"lang\"),\n            __.repeat(__.in()).times(2).groupCount(\"m\").by(\"name\")).cap(\"m\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"marko\":\"d[2].l\", \"java\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:186",
      "suite": "tinkerpop",
      "name": "g_V_outXcreatedX_groupCountXxX_capXxX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 186,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L186",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().out(\"created\").groupCount(\"x\").cap(\"x\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"v[ripple]\":\"d[1].l\",\"v[lop]\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:197",
      "suite": "tinkerpop",
      "name": "g_V_groupCount_byXbothE_countX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 197,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L197",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().groupCount().by(__.bothE().count())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be ordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[1].l\":\"d[3].l\",\"d[3].l\":\"d[3].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:208",
      "suite": "tinkerpop",
      "name": "g_V_both_groupCountXaX_out_capXaX_selectXkeysX_unfold_both_groupCountXaX_capXaX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 208,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L208",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().both().groupCount(\"a\").out().cap(\"a\").select(Column.keys).unfold().both().groupCount(\"a\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"v[marko]\":\"d[6].l\",\"v[vadas]\":\"d[2].l\",\"v[lop]\":\"d[6].l\",\"v[josh]\":\"d[6].l\",\"v[ripple]\":\"d[2].l\",\"v[peter]\":\"d[2].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature:219",
      "suite": "tinkerpop",
      "name": "g_V_hasXperson_name_markoX_bothXknowsX_groupCount_byXvaluesXnameX_foldX",
      "feature": "Step - groupCount()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature",
      "line": 219,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/GroupCount.feature#L219",
      "source_sha256": "b460c3cd6b6bb5f8145c8ab37a4107d7cf3cfb283c30b9f3d95ce080f551d45d",
      "tags": [
        "@StepClassSideEffect",
        "@StepGroupCount"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"person\", \"name\", \"marko\").both(\"knows\").groupCount().by(__.values(\"name\").fold())"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"l[josh]\":\"d[1].l\",\"l[vadas]\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:22",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_injectXv2X_name",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 22,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L22",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter v2 defined as \"v[vadas]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().inject(v2).values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:39",
      "suite": "tinkerpop",
      "name": "g_VX1X_out_name_injectXdanielX_asXaX_mapXlengthX_path",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 39,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L39",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter l1 defined as \"c[it.get().length()]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).out().values(\"name\").inject(\"daniel\").as(\"a\").map(l1).path()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "p[daniel,d[6].i]"
            ],
            [
              "p[v[marko],v[lop],lop,d[3].i]"
            ],
            [
              "p[v[marko],v[vadas],vadas,d[5].i]"
            ],
            [
              "p[v[marko],v[josh],josh,d[4].i]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:56",
      "suite": "tinkerpop",
      "name": "g_VX1X_injectXg_VX4XX_out_name",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L56",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "using the parameter v2 defined as \"v[josh]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).inject(v2).out().values(\"name\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "ripple"
            ],
            [
              "lop"
            ],
            [
              "lop"
            ],
            [
              "vadas"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:74",
      "suite": "tinkerpop",
      "name": "g_injectXnull_1_3_nullX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L74",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, 1, 3, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "d[1].i"
            ],
            [
              "d[3].i"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:89",
      "suite": "tinkerpop",
      "name": "g_injectX10_20_null_20_10_10X_groupCountXxX_dedup_asXyX_projectXa_bX_by_byXselectXxX_selectXselectXyXXX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L89",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(10,20,null,20,10,10).groupCount(\"x\").dedup().as(\"y\").project(\"a\",\"b\").by().by(__.select(\"x\").select(__.select(\"y\")))"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"a\":\"d[10].i\", \"b\":\"d[3].l\"}]"
            ],
            [
              "m[{\"a\":\"d[20].i\", \"b\":\"d[2].l\"}]"
            ],
            [
              "m[{\"a\":null, \"b\":\"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:103",
      "suite": "tinkerpop",
      "name": "g_injectXname_marko_age_nullX_selectXname_ageX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 103,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L103",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"m[{\\\"name\\\":\\\"marko\\\", \\\"age\\\":null}]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(xx1).select(\"name\",\"age\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"name\":\"marko\", \"age\":null}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:116",
      "suite": "tinkerpop",
      "name": "g_injectXnull_nullX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 116,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L116",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:129",
      "suite": "tinkerpop",
      "name": "g_injectXnullX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 129,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L129",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:141",
      "suite": "tinkerpop",
      "name": "g_inject",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 141,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L141",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:151",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_injectXnull_nullX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 151,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L151",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1).values(\"age\").inject(null, null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "null"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:166",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_injectXnullX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 166,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L166",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1).values(\"age\").inject(null)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:180",
      "suite": "tinkerpop",
      "name": "g_VX1X_valuesXageX_inject",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 180,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L180",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(xx1).values(\"age\").inject()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:193",
      "suite": "tinkerpop",
      "name": "g_injectXnull_1_3_nullX_asXaX_selectXaX",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 193,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L193",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(null, 1, 3, null).as(\"a\").select(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "null"
            ],
            [
              "d[1].i"
            ],
            [
              "d[3].i"
            ],
            [
              "null"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature:208",
      "suite": "tinkerpop",
      "name": "g_injectX1_3lX_injectX100_300X",
      "feature": "Step - inject()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature",
      "line": 208,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature#L208",
      "source_sha256": "27f6b0e0f6d3b05663824a55a54c792aae0c7854f8e6057f7491904beb0fe967",
      "tags": [
        "@StepClassSideEffect",
        "@StepInject",
        "@GraphComputerVerificationInjectionNotSupported"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.inject(1, 3).inject(100, 300)"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[100].i"
            ],
            [
              "d[300].i"
            ],
            [
              "d[1].i"
            ],
            [
              "d[3].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:21",
      "suite": "tinkerpop",
      "name": "g_io_readXkryoX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L21",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.kryo\").read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:32",
      "suite": "tinkerpop",
      "name": "g_io_read_withXreader_gryoX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L32",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.kryo\").with(IO.reader, IO.gryo).read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:43",
      "suite": "tinkerpop",
      "name": "g_io_readXgraphsonX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L43",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.json\").read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:54",
      "suite": "tinkerpop",
      "name": "g_io_read_withXreader_graphsonX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L54",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.json\").with(IO.reader, IO.graphson).read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:65",
      "suite": "tinkerpop",
      "name": "g_io_readXgraphmlX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 65,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L65",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.xml\").read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature:76",
      "suite": "tinkerpop",
      "name": "g_io_read_withXreader_graphmlX",
      "feature": "Step - read()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature",
      "line": 76,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Read.feature#L76",
      "source_sha256": "3445c11f960466fcc83a291213241c1d3a862c72f85c6f92d0a112e3e924de98",
      "tags": [
        "@StepClassSideEffect",
        "@StepRead"
      ],
      "steps": [
        {
          "text": "the empty graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.io(\"data/tinkerpop-modern.xml\").with(IO.reader, IO.graphml).read()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be empty"
        },
        {
          "text": "the graph should return 6 for count of \"g.V()\""
        },
        {
          "text": "the graph should return 6 for count of \"g.E()\""
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:21",
      "suite": "tinkerpop",
      "name": "g_withSackXhelloX_V_outE_sackXassignX_byXlabelX_inV_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L21",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSack(\"hello\").V().outE().sack(Operator.assign).by(T.label).inV().sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "created"
            ],
            [
              "knows"
            ],
            [
              "knows"
            ],
            [
              "created"
            ],
            [
              "created"
            ],
            [
              "created"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:37",
      "suite": "tinkerpop",
      "name": "g_withSackX0X_V_outE_sackXsumX_byXweightX_inV_sack_sum",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L37",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSack(0.0d).V().outE().sack(Operator.sum).by(\"weight\").inV().sack().sum()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3.5].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:48",
      "suite": "tinkerpop",
      "name": "g_withSackX0X_V_repeatXoutE_sackXsumX_byXweightX_inVX_timesX2X_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 48,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L48",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withSack(0.0d).V().repeat(__.outE().sack(Operator.sum).by(\"weight\").inV()).times(2).sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[2.0].d"
            ],
            [
              "d[1.4].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:61",
      "suite": "tinkerpop",
      "name": "g_withBulkXfalseX_withSackX1_sumX_VX1X_localXoutEXknowsX_barrierXnormSackX_inVX_inXknowsX_barrier_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 61,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L61",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack",
        "@GraphComputerVerificationOneBulk"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withBulk(false).withSack(1.0d, Operator.sum).V(vid1).local(__.outE(\"knows\").barrier(Barrier.normSack).inV()).in(\"knows\").barrier().sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:74",
      "suite": "tinkerpop",
      "name": "g_withBulkXfalseX_withSackX1_sumX_V_out_barrier_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 74,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L74",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack",
        "@GraphComputerVerificationOneBulk"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.withBulk(false).withSack(1, Operator.sum).V().out().barrier().sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[3].i"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].i"
            ],
            [
              "d[1].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:88",
      "suite": "tinkerpop",
      "name": "g_withSackX1_sumX_VX1X_localXoutXknowsX_barrierXnormSackXX_inXknowsX_barrier_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 88,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L88",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSack(1.0d, Operator.sum).V(vid1).local(__.out(\"knows\").barrier(Barrier.normSack)).in(\"knows\").barrier().sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:101",
      "suite": "tinkerpop",
      "name": "g_V_sackXassignX_byXageX_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 101,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L101",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().sack(assign).by(\"age\").sack()"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[29].i"
            ],
            [
              "d[27].i"
            ],
            [
              "d[32].i"
            ],
            [
              "d[35].i"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:115",
      "suite": "tinkerpop",
      "name": "g_withSackXBigInteger_TEN_powX1000X_assignX_V_localXoutXknowsX_barrierXnormSackXX_inXknowsX_barrier_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 115,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L115",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "GLV Suite does not support BigInteger assignments at this time."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:122",
      "suite": "tinkerpop",
      "name": "g_withSackXmap__map_cloneX_V_out_out_sackXmap_a_nameX_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L122",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "This test is bound pretty tightly to the JVM in that it requires a UnaryOperator cast to get the right\nwithSack() method called. Not sure how that would work with a GLV."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature:130",
      "suite": "tinkerpop",
      "name": "g_withSackX2X_V_sackXdivX_byXconstantX3_0XX_sack",
      "feature": "Step - sack()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature",
      "line": 130,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Sack.feature#L130",
      "source_sha256": "d5c41a47709aff5f7159e56bb071bcb4ef9d121a2f092486c45f55b20604a9f7",
      "tags": [
        "@StepClassSideEffect",
        "@StepSack"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "Something strange happens with rounding that prevents GLVs from asserting this result properly."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_hasXageX_groupCountXaX_byXnameX_out_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L21",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"age\").groupCount(\"a\").by(\"name\").out().cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"peter\":\"d[1].l\", \"vadas\":\"d[1].l\", \"josh\":\"d[1].l\", \"marko\": \"d[1].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:32",
      "suite": "tinkerpop",
      "name": "g_V_groupXaX_byXageX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 32,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L32",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"a\").by(\"age\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"d[35].i\":\"l[v[peter]]\", \"d[27].i\":\"l[v[vadas]]\", \"d[32].i\": \"l[v[josh]]\", \"d[29].i\":\"l[v[marko]]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:43",
      "suite": "tinkerpop",
      "name": "g_V_groupXaX_byXnameX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 43,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L43",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"a\").by(\"name\").cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"l[v[ripple]]\", \"peter\":\"l[v[peter]]\", \"vadas\":\"l[v[vadas]]\", \"josh\": \"l[v[josh]]\", \"lop\":\"l[v[lop]]\", \"marko\":\"l[v[marko]]\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:54",
      "suite": "tinkerpop",
      "name": "g_V_hasXlangX_groupXaX_byXlangX_byXnameX_out_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 54,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L54",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().has(\"lang\").group(\"a\").by(\"lang\").by(\"name\").out().cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be of",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"java\":[\"lop\",\"ripple\"]}]"
            ],
            [
              "m[{\"java\":[\"ripple\",\"lop\"]}]"
            ]
          ]
        },
        {
          "text": "the result should have a count of 1"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:67",
      "suite": "tinkerpop",
      "name": "g_V_repeatXout_groupXaX_byXnameX_byXcountX_timesX2X_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 67,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L67",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.out().group(\"a\").by(\"name\").by(__.count())).times(2).cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[2].l\", \"vadas\":\"d[1].l\", \"josh\":\"d[1].l\", \"lop\":\"d[4].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:78",
      "suite": "tinkerpop",
      "name": "g_V_groupXaX_byXlabelX_byXoutE_weight_sumX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 78,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L78",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"a\").by(T.label).by(__.outE().values(\"weight\").sum()).cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"person\":\"d[3.5].d\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:89",
      "suite": "tinkerpop",
      "name": "g_V_repeatXbothXfollowedByXX_timesX2X_groupXaX_byXsongTypeX_byXcountX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 89,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L89",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().repeat(__.both(\"followedBy\")).times(2).group(\"a\").by(\"songType\").by(__.count()).cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"original\":\"d[771317].l\", \"\":\"d[160968].l\", \"cover\":\"d[368579].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:100",
      "suite": "tinkerpop",
      "name": "g_V_groupXaX_byXname_substring_1X_byXconstantX1XX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 100,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L100",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter l1 defined as \"c[it.value('name').substring(0, 1)]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"a\").by(l1).by(__.constant(1)).cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"p\":\"d[1].i\", \"r\":\"d[1].i\", \"v\":\"d[1].i\", \"j\":\"d[1].i\", \"l\":\"d[1].i\", \"m\":\"d[1].i\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:112",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXsongX_groupXaX_byXnameX_byXproperties_groupCount_byXlabelXX_out_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 112,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L112",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the grateful graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"song\").group(\"a\").by(\"name\").by(__.properties().groupCount().by(T.label)).out().cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should have a count of 584"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:122",
      "suite": "tinkerpop",
      "name": "g_V_hasLabelXpersonX_asXpX_outXcreatedX_groupXaX_byXnameX_byXselectXpX_valuesXageX_sumX_capXaX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 122,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L122",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().hasLabel(\"person\").as(\"p\").out(\"created\").group(\"a\").by(\"name\").by(__.select(\"p\").values(\"age\").sum()).cap(\"a\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"ripple\":\"d[32].l\", \"lop\":\"d[96].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:134",
      "suite": "tinkerpop",
      "name": "g_V_groupXmX_byXnameX_byXinXknowsX_nameX_capXmX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 134,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L134",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap",
        "@GraphComputerVerificationStarGraphExceeded"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"m\").by(\"name\").by(__.in(\"knows\").values(\"name\")).cap(\"m\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"vadas\":\"marko\", \"josh\":\"marko\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:145",
      "suite": "tinkerpop",
      "name": "g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 145,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L145",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().group(\"m\").by(__.label()).by(__.label().count()).cap(\"m\")"
        },
        {
          "text": "iterated to list"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "m[{\"software\":\"d[2].l\", \"person\":\"d[4].l\"}]"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature:156",
      "suite": "tinkerpop",
      "name": "g_V_chooseXlabel_person__age_groupCountXaX__name_groupCountXbXX_capXa_bX",
      "feature": "Step - cap()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature",
      "line": 156,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffectCap.feature#L156",
      "source_sha256": "93b55f754a9f409514a3f12a941744eb73c9f0fdcb0f22ce6cc6d4bcb650063a",
      "tags": [
        "@StepClassSideEffect",
        "@StepCap"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "The result is [a:[32:1,35:1,27:1,29:1],b:[ripple:1,lop:1]] which is not supported by this test suite"
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature:21",
      "suite": "tinkerpop",
      "name": "g_V_storeXa_nameX_out_capXaX",
      "feature": "Step - store()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature#L21",
      "source_sha256": "a0abc6262dd80cbfdf4d35bf43f3fecdd2a63637c9fdcfc116784503f631f028",
      "tags": [
        "@StepClassSideEffect",
        "@StepStore"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().store(\"a\").by(\"name\").out().cap(\"a\")      "
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature:37",
      "suite": "tinkerpop",
      "name": "g_VX1X_storeXaX_byXnameX_out_storeXaX_byXnameX_name_capXaX",
      "feature": "Step - store()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature",
      "line": 37,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature#L37",
      "source_sha256": "a0abc6262dd80cbfdf4d35bf43f3fecdd2a63637c9fdcfc116784503f631f028",
      "tags": [
        "@StepClassSideEffect",
        "@StepStore"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter vid1 defined as \"v[marko].id\""
        },
        {
          "text": "the traversal of",
          "doc": "g.V(vid1).store(\"a\").by(\"name\").out().store(\"a\").by(\"name\").values(\"name\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature:52",
      "suite": "tinkerpop",
      "name": "g_withSideEffectXa_setX_V_both_name_storeXaX_capXaX",
      "feature": "Step - store()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature",
      "line": 52,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature#L52",
      "source_sha256": "a0abc6262dd80cbfdf4d35bf43f3fecdd2a63637c9fdcfc116784503f631f028",
      "tags": [
        "@StepClassSideEffect",
        "@StepStore"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "using the parameter xx1 defined as \"s[]\""
        },
        {
          "text": "the traversal of",
          "doc": "g.withSideEffect(\"a\", xx1).V().both().values(\"name\").store(\"a\").cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "marko"
            ],
            [
              "vadas"
            ],
            [
              "lop"
            ],
            [
              "josh"
            ],
            [
              "ripple"
            ],
            [
              "peter"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature:69",
      "suite": "tinkerpop",
      "name": "g_V_storeXaX_byXoutEXcreatedX_countX_out_out_storeXaX_byXinEXcreatedX_weight_sumX",
      "feature": "Step - store()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature",
      "line": 69,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature#L69",
      "source_sha256": "a0abc6262dd80cbfdf4d35bf43f3fecdd2a63637c9fdcfc116784503f631f028",
      "tags": [
        "@StepClassSideEffect",
        "@StepStore"
      ],
      "steps": [
        {
          "text": "the modern graph"
        },
        {
          "text": "the traversal of",
          "doc": "g.V().store(\"a\").\n       by(__.outE(\"created\").count()).\n  out().out().store(\"a\").\n                by(__.inE(\"created\").values(\"weight\").sum()).\n  cap(\"a\")"
        },
        {
          "text": "iterated next"
        },
        {
          "text": "the result should be unordered",
          "table": [
            [
              "result"
            ],
            [
              "d[1].l"
            ],
            [
              "d[1].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[0].l"
            ],
            [
              "d[2].l"
            ],
            [
              "d[1.0].d"
            ],
            [
              "d[1.0].d"
            ]
          ]
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:21",
      "suite": "tinkerpop",
      "name": "g_io_writeXkryoX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 21,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L21",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:28",
      "suite": "tinkerpop",
      "name": "g_io_write_withXwriter_gryoX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 28,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L28",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:35",
      "suite": "tinkerpop",
      "name": "g_io_writeXgraphsonX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 35,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L35",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:42",
      "suite": "tinkerpop",
      "name": "g_io_write_withXwriter_graphsonX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 42,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L42",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:49",
      "suite": "tinkerpop",
      "name": "g_io_writeXgraphmlX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 49,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L49",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "tinkerpop:gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature:56",
      "suite": "tinkerpop",
      "name": "g_io_write_withXwriter_graphmlX",
      "feature": "Step - write()",
      "path": "gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature",
      "line": 56,
      "source": "https://github.com/apache/tinkerpop/blob/fa698ba2aba8967dcd17eb61cb13648b934fab5b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Write.feature#L56",
      "source_sha256": "16c39afd2aa41db99da814bbdace1dafd42dbd3746d3f64b4bd70a4051e3655f",
      "tags": [
        "@StepClassSideEffect",
        "@StepWrite"
      ],
      "steps": [
        {
          "text": "an unsupported test"
        },
        {
          "text": "nothing should happen because",
          "doc": "We don't have a nice way to assert the remotely written file with this framework - just testing compilation."
        }
      ]
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#nested-opt-1",
      "suite": "rdf",
      "name": "Nested Optionals - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/two-nested-opt.rq",
      "result_file": "sparql/sparql10/algebra/two-nested-opt.srx",
      "data": [
        "sparql/sparql10/algebra/two-nested-opt.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#nested-opt-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#nested-opt-2",
      "suite": "rdf",
      "name": "Nested Optionals - 2",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/two-nested-opt-alt.rq",
      "result_file": "sparql/sparql10/algebra/two-nested-opt-alt.srx",
      "data": [
        "sparql/sparql10/algebra/two-nested-opt.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#nested-opt-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#opt-filter-1",
      "suite": "rdf",
      "name": "Optional-filter - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/opt-filter-1.rq",
      "result_file": "sparql/sparql10/algebra/opt-filter-1.srx",
      "data": [
        "sparql/sparql10/algebra/opt-filter-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#opt-filter-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#opt-filter-2",
      "suite": "rdf",
      "name": "Optional-filter - 2 filters",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/opt-filter-2.rq",
      "result_file": "sparql/sparql10/algebra/opt-filter-2.srx",
      "data": [
        "sparql/sparql10/algebra/opt-filter-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#opt-filter-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#opt-filter-3",
      "suite": "rdf",
      "name": "Optional-filter - scope of variable",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/opt-filter-3.rq",
      "result_file": "sparql/sparql10/algebra/opt-filter-3.srx",
      "data": [
        "sparql/sparql10/algebra/opt-filter-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#opt-filter-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-place-1",
      "suite": "rdf",
      "name": "Filter-placement - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-placement-1.rq",
      "result_file": "sparql/sparql10/algebra/filter-placement-1.srx",
      "data": [
        "sparql/sparql10/algebra/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-place-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-place-2",
      "suite": "rdf",
      "name": "Filter-placement - 2",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-placement-2.rq",
      "result_file": "sparql/sparql10/algebra/filter-placement-2.srx",
      "data": [
        "sparql/sparql10/algebra/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-place-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-place-3",
      "suite": "rdf",
      "name": "Filter-placement - 3",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-placement-3.rq",
      "result_file": "sparql/sparql10/algebra/filter-placement-3.srx",
      "data": [
        "sparql/sparql10/algebra/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-place-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-nested-1",
      "suite": "rdf",
      "name": "Filter-nested - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-nested-1.rq",
      "result_file": "sparql/sparql10/algebra/filter-nested-1.srx",
      "data": [
        "sparql/sparql10/algebra/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-nested-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-nested-2",
      "suite": "rdf",
      "name": "Filter-nested - 2",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-nested-2.rq",
      "result_file": "sparql/sparql10/algebra/filter-nested-2.srx",
      "data": [
        "sparql/sparql10/algebra/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-nested-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#filter-scope-1",
      "suite": "rdf",
      "name": "Filter-scope - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/filter-scope-1.rq",
      "result_file": "sparql/sparql10/algebra/filter-scope-1.srx",
      "data": [
        "sparql/sparql10/algebra/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#filter-scope-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#join-scope-1",
      "suite": "rdf",
      "name": "Join scope - 1",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/var-scope-join-1.rq",
      "result_file": "sparql/sparql10/algebra/var-scope-join-1.srx",
      "data": [
        "sparql/sparql10/algebra/var-scope-join-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#join-scope-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#join-combo-1",
      "suite": "rdf",
      "name": "Join operator with OPTs, BGPs, and UNIONs",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/join-combo-1.rq",
      "result_file": "sparql/sparql10/algebra/join-combo-1.srx",
      "data": [
        "sparql/sparql10/algebra/join-combo-graph-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#join-combo-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/algebra/manifest.ttl#join-combo-2",
      "suite": "rdf",
      "name": "Join operator with Graph and Union",
      "feature": "sparql10/algebra",
      "path": "sparql/sparql10/algebra/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/algebra/manifest.ttl",
      "source_sha256": "785ca2c6af180f7f8872c96029a87fa65f4ee6b7c9242a3ab6b3d256f0fee96a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/algebra/join-combo-2.rq",
      "result_file": "sparql/sparql10/algebra/join-combo-2.srx",
      "data": [
        "sparql/sparql10/algebra/join-combo-graph-2.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/algebra/join-combo-graph-1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/algebra/join-combo-graph-1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/algebra/manifest#join-combo-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/ask/manifest.ttl#ask-1",
      "suite": "rdf",
      "name": "ASK-1 (SPARQL XML results)",
      "feature": "sparql10/ask",
      "path": "sparql/sparql10/ask/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/ask/manifest.ttl",
      "source_sha256": "6af7c766ef641dc417f725e5d1d97fe99e2d006fda8af6bcf8c5cd4092796f0d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/ask/ask-1.rq",
      "result_file": "sparql/sparql10/ask/ask-1.srx",
      "data": [
        "sparql/sparql10/ask/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/ask/manifest#ask-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/ask/manifest.ttl#ask-4",
      "suite": "rdf",
      "name": "ASK-4 (SPARQL XML results)",
      "feature": "sparql10/ask",
      "path": "sparql/sparql10/ask/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/ask/manifest.ttl",
      "source_sha256": "6af7c766ef641dc417f725e5d1d97fe99e2d006fda8af6bcf8c5cd4092796f0d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/ask/ask-4.rq",
      "result_file": "sparql/sparql10/ask/ask-4.srx",
      "data": [
        "sparql/sparql10/ask/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/ask/manifest#ask-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/ask/manifest.ttl#ask-7",
      "suite": "rdf",
      "name": "ASK-7 (SPARQL XML results)",
      "feature": "sparql10/ask",
      "path": "sparql/sparql10/ask/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/ask/manifest.ttl",
      "source_sha256": "6af7c766ef641dc417f725e5d1d97fe99e2d006fda8af6bcf8c5cd4092796f0d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/ask/ask-7.rq",
      "result_file": "sparql/sparql10/ask/ask-7.srx",
      "data": [
        "sparql/sparql10/ask/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/ask/manifest#ask-7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/ask/manifest.ttl#ask-8",
      "suite": "rdf",
      "name": "ASK-8 (SPARQL XML results)",
      "feature": "sparql10/ask",
      "path": "sparql/sparql10/ask/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/ask/manifest.ttl",
      "source_sha256": "6af7c766ef641dc417f725e5d1d97fe99e2d006fda8af6bcf8c5cd4092796f0d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/ask/ask-8.rq",
      "result_file": "sparql/sparql10/ask/ask-8.srx",
      "data": [
        "sparql/sparql10/ask/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/ask/manifest#ask-8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#base-prefix-1",
      "suite": "rdf",
      "name": "Basic - Prefix/Base 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/base-prefix-1.rq",
      "result_file": "sparql/sparql10/basic/base-prefix-1.srx",
      "data": [
        "sparql/sparql10/basic/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#base-prefix-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#base-prefix-2",
      "suite": "rdf",
      "name": "Basic - Prefix/Base 2",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/base-prefix-2.rq",
      "result_file": "sparql/sparql10/basic/base-prefix-2.srx",
      "data": [
        "sparql/sparql10/basic/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#base-prefix-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#base-prefix-3",
      "suite": "rdf",
      "name": "Basic - Prefix/Base 3",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/base-prefix-3.rq",
      "result_file": "sparql/sparql10/basic/base-prefix-3.srx",
      "data": [
        "sparql/sparql10/basic/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#base-prefix-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#base-prefix-4",
      "suite": "rdf",
      "name": "Basic - Prefix/Base 4",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/base-prefix-4.rq",
      "result_file": "sparql/sparql10/basic/base-prefix-4.srx",
      "data": [
        "sparql/sparql10/basic/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#base-prefix-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#base-prefix-5",
      "suite": "rdf",
      "name": "Basic - Prefix/Base 5",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/base-prefix-5.rq",
      "result_file": "sparql/sparql10/basic/base-prefix-5.srx",
      "data": [
        "sparql/sparql10/basic/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#base-prefix-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#list-1",
      "suite": "rdf",
      "name": "Basic - List 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/list-1.rq",
      "result_file": "sparql/sparql10/basic/list-1.srx",
      "data": [
        "sparql/sparql10/basic/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#list-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#list-2",
      "suite": "rdf",
      "name": "Basic - List 2",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/list-2.rq",
      "result_file": "sparql/sparql10/basic/list-2.srx",
      "data": [
        "sparql/sparql10/basic/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#list-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#list-3",
      "suite": "rdf",
      "name": "Basic - List 3",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/list-3.rq",
      "result_file": "sparql/sparql10/basic/list-3.srx",
      "data": [
        "sparql/sparql10/basic/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#list-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#list-4",
      "suite": "rdf",
      "name": "Basic - List 4",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/list-4.rq",
      "result_file": "sparql/sparql10/basic/list-4.srx",
      "data": [
        "sparql/sparql10/basic/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#list-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#quotes-1",
      "suite": "rdf",
      "name": "Basic - Quotes 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/quotes-1.rq",
      "result_file": "sparql/sparql10/basic/quotes-1.srx",
      "data": [
        "sparql/sparql10/basic/data-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#quotes-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#quotes-2",
      "suite": "rdf",
      "name": "Basic - Quotes 2",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/quotes-2.rq",
      "result_file": "sparql/sparql10/basic/quotes-2.srx",
      "data": [
        "sparql/sparql10/basic/data-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#quotes-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#quotes-3",
      "suite": "rdf",
      "name": "Basic - Quotes 3",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/quotes-3.rq",
      "result_file": "sparql/sparql10/basic/quotes-3.srx",
      "data": [
        "sparql/sparql10/basic/data-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#quotes-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#quotes-4",
      "suite": "rdf",
      "name": "Basic - Quotes 4",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/quotes-4.rq",
      "result_file": "sparql/sparql10/basic/quotes-4.srx",
      "data": [
        "sparql/sparql10/basic/data-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#quotes-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-1",
      "suite": "rdf",
      "name": "Basic - Term 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-1.rq",
      "result_file": "sparql/sparql10/basic/term-1.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-2",
      "suite": "rdf",
      "name": "Basic - Term 2",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-2.rq",
      "result_file": "sparql/sparql10/basic/term-2.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-3",
      "suite": "rdf",
      "name": "Basic - Term 3",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-3.rq",
      "result_file": "sparql/sparql10/basic/term-3.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-4",
      "suite": "rdf",
      "name": "Basic - Term 4",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-4.rq",
      "result_file": "sparql/sparql10/basic/term-4.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-5",
      "suite": "rdf",
      "name": "Basic - Term 5",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-5.rq",
      "result_file": "sparql/sparql10/basic/term-5.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-6",
      "suite": "rdf",
      "name": "Basic - Term 6",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-6.rq",
      "result_file": "sparql/sparql10/basic/term-6.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-7",
      "suite": "rdf",
      "name": "Basic - Term 7",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-7.rq",
      "result_file": "sparql/sparql10/basic/term-7.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-8",
      "suite": "rdf",
      "name": "Basic - Term 8",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-8.rq",
      "result_file": "sparql/sparql10/basic/term-8.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#term-9",
      "suite": "rdf",
      "name": "Basic - Term 9",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/term-9.rq",
      "result_file": "sparql/sparql10/basic/term-9.srx",
      "data": [
        "sparql/sparql10/basic/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#term-9",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#var-1",
      "suite": "rdf",
      "name": "Basic - Var 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/var-1.rq",
      "result_file": "sparql/sparql10/basic/var-1.srx",
      "data": [
        "sparql/sparql10/basic/data-5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#var-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#var-2",
      "suite": "rdf",
      "name": "Basic - Var 2",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/var-2.rq",
      "result_file": "sparql/sparql10/basic/var-2.srx",
      "data": [
        "sparql/sparql10/basic/data-5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#var-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#bgp-no-match",
      "suite": "rdf",
      "name": "Non-matching triple pattern",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/bgp-no-match.rq",
      "result_file": "sparql/sparql10/basic/bgp-no-match.srx",
      "data": [
        "sparql/sparql10/basic/data-7.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#bgp-no-match",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#spoo-1",
      "suite": "rdf",
      "name": "Basic graph pattern - spoo",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/spoo-1.rq",
      "result_file": "sparql/sparql10/basic/spoo-1.srx",
      "data": [
        "sparql/sparql10/basic/data-6.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#spoo-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/basic/manifest.ttl#prefix-name-1",
      "suite": "rdf",
      "name": "Prefix name 1",
      "feature": "sparql10/basic",
      "path": "sparql/sparql10/basic/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/basic/manifest.ttl",
      "source_sha256": "4bfa360b233963ee3356adc421d6a6a5e87575cac3dc1d17903f9d0fe133edf0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/basic/prefix-name-1.rq",
      "result_file": "sparql/sparql10/basic/prefix-name-1.srx",
      "data": [
        "sparql/sparql10/basic/data-6.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/basic/manifest#prefix-name-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/bnode-coreference/manifest.ttl#dawg-bnode-coref-001",
      "suite": "rdf",
      "name": "dawg-bnode-coreference",
      "feature": "sparql10/bnode-coreference",
      "path": "sparql/sparql10/bnode-coreference/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/bnode-coreference/manifest.ttl",
      "source_sha256": "8c3a3f1ff2f7507992e0fac9542e414a94f643430f0a74122a315ca3c44271e3",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/bnode-coreference/query.rq",
      "result_file": "sparql/sparql10/bnode-coreference/result.ttl",
      "data": [
        "sparql/sparql10/bnode-coreference/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/bnode-coreference/manifest#dawg-bnode-coref-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-boolean-literal",
      "suite": "rdf",
      "name": "Test literal 'true'",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-boolean-literal.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-boolean-literal.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-boolean-literal",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-1",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - true",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-1.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-1.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-2",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - false",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-2.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-2.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-3",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - &&",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-3.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-3.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-4",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - ||",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-4.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-4.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-5",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - optional",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-5.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-5.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/boolean-effective-value/manifest.ttl#dawg-bev-6",
      "suite": "rdf",
      "name": "Test 'boolean effective value' - unknown types",
      "feature": "sparql10/boolean-effective-value",
      "path": "sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/boolean-effective-value/manifest.ttl",
      "source_sha256": "48eac97d07ba6d0edeaa14fb2790b160b872ee02f953219b59c069d1e1280909",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/boolean-effective-value/query-bev-6.rq",
      "result_file": "sparql/sparql10/boolean-effective-value/result-bev-6.ttl",
      "data": [
        "sparql/sparql10/boolean-effective-value/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/boolean-effective-value/manifest#dawg-bev-6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/bound/manifest.ttl#dawg-bound-query-001",
      "suite": "rdf",
      "name": "dawg-bound-query-001",
      "feature": "sparql10/bound",
      "path": "sparql/sparql10/bound/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/bound/manifest.ttl",
      "source_sha256": "25e0152e16454cdb0d2474bff191316c7b27d6c82b299771052e8bee0eeba8b8",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/bound/bound1.rq",
      "result_file": "sparql/sparql10/bound/bound1-result.ttl",
      "data": [
        "sparql/sparql10/bound/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/bound/manifest#dawg-bound-query-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-str",
      "suite": "rdf",
      "name": "Cast to xsd:string",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-str.rq",
      "result_file": "sparql/sparql10/cast/cast-str.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-str",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-flt",
      "suite": "rdf",
      "name": "Cast to xsd:float",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-flt.rq",
      "result_file": "sparql/sparql10/cast/cast-flt.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-flt",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-dbl",
      "suite": "rdf",
      "name": "Cast to xsd:double",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-dbl.rq",
      "result_file": "sparql/sparql10/cast/cast-dbl.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-dbl",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-dec",
      "suite": "rdf",
      "name": "Cast to xsd:decimal",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-dec.rq",
      "result_file": "sparql/sparql10/cast/cast-dec.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-dec",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-int",
      "suite": "rdf",
      "name": "Cast to xsd:integer",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-int.rq",
      "result_file": "sparql/sparql10/cast/cast-int.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-int",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-dT",
      "suite": "rdf",
      "name": "Cast to xsd:dateTime",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-dT.rq",
      "result_file": "sparql/sparql10/cast/cast-dT.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-dT",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/cast/manifest.ttl#cast-bool",
      "suite": "rdf",
      "name": "Cast to xsd:boolean",
      "feature": "sparql10/cast",
      "path": "sparql/sparql10/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/cast/manifest.ttl",
      "source_sha256": "54b6626b85586b52f70cdcb895476f6ff984ce61f94e7da7a63cc808ac605777",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/cast/cast-bool.rq",
      "result_file": "sparql/sparql10/cast/cast-bool.srx",
      "data": [
        "sparql/sparql10/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/cast/manifest#cast-bool",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/construct/manifest.ttl#construct-1",
      "suite": "rdf",
      "name": "dawg-construct-identity",
      "feature": "sparql10/construct",
      "path": "sparql/sparql10/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/construct/manifest.ttl",
      "source_sha256": "2b41f92e5a5eb4f6b47a8322bf4eec23c0feb43ce45170930b2c89adef74a12f",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/construct/query-ident.rq",
      "result_file": "sparql/sparql10/construct/result-ident.ttl",
      "data": [
        "sparql/sparql10/construct/data-ident.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/construct/manifest#construct-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/construct/manifest.ttl#construct-2",
      "suite": "rdf",
      "name": "dawg-construct-subgraph",
      "feature": "sparql10/construct",
      "path": "sparql/sparql10/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/construct/manifest.ttl",
      "source_sha256": "2b41f92e5a5eb4f6b47a8322bf4eec23c0feb43ce45170930b2c89adef74a12f",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/construct/query-subgraph.rq",
      "result_file": "sparql/sparql10/construct/result-subgraph.ttl",
      "data": [
        "sparql/sparql10/construct/data-ident.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/construct/manifest#construct-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/construct/manifest.ttl#construct-3",
      "suite": "rdf",
      "name": "dawg-construct-reification-1",
      "feature": "sparql10/construct",
      "path": "sparql/sparql10/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/construct/manifest.ttl",
      "source_sha256": "2b41f92e5a5eb4f6b47a8322bf4eec23c0feb43ce45170930b2c89adef74a12f",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/construct/query-reif-1.rq",
      "result_file": "sparql/sparql10/construct/result-reif.ttl",
      "data": [
        "sparql/sparql10/construct/data-reif.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/construct/manifest#construct-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/construct/manifest.ttl#construct-4",
      "suite": "rdf",
      "name": "dawg-construct-reification-2",
      "feature": "sparql10/construct",
      "path": "sparql/sparql10/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/construct/manifest.ttl",
      "source_sha256": "2b41f92e5a5eb4f6b47a8322bf4eec23c0feb43ce45170930b2c89adef74a12f",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/construct/query-reif-2.rq",
      "result_file": "sparql/sparql10/construct/result-reif.ttl",
      "data": [
        "sparql/sparql10/construct/data-reif.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/construct/manifest#construct-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/construct/manifest.ttl#construct-5",
      "suite": "rdf",
      "name": "dawg-construct-optional",
      "feature": "sparql10/construct",
      "path": "sparql/sparql10/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/construct/manifest.ttl",
      "source_sha256": "2b41f92e5a5eb4f6b47a8322bf4eec23c0feb43ce45170930b2c89adef74a12f",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/construct/query-construct-optional.rq",
      "result_file": "sparql/sparql10/construct/result-construct-optional.ttl",
      "data": [
        "sparql/sparql10/construct/data-opt.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/construct/manifest#construct-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-01",
      "suite": "rdf",
      "name": "dataset-01",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-01.rq",
      "result_file": "sparql/sparql10/dataset/dataset-01.ttl",
      "data": [
        "sparql/sparql10/dataset/data-g3.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-02",
      "suite": "rdf",
      "name": "dataset-02",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-02.rq",
      "result_file": "sparql/sparql10/dataset/dataset-02.ttl",
      "data": [
        "sparql/sparql10/dataset/data-g3.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-03",
      "suite": "rdf",
      "name": "dataset-03",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-03.rq",
      "result_file": "sparql/sparql10/dataset/dataset-03.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-04",
      "suite": "rdf",
      "name": "dataset-04",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-04.rq",
      "result_file": "sparql/sparql10/dataset/dataset-04.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-05",
      "suite": "rdf",
      "name": "dataset-05",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-05.rq",
      "result_file": "sparql/sparql10/dataset/dataset-05.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-06",
      "suite": "rdf",
      "name": "dataset-06",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-06.rq",
      "result_file": "sparql/sparql10/dataset/dataset-06.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-07",
      "suite": "rdf",
      "name": "dataset-07",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-07.rq",
      "result_file": "sparql/sparql10/dataset/dataset-07.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-08",
      "suite": "rdf",
      "name": "dataset-08",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-08.rq",
      "result_file": "sparql/sparql10/dataset/dataset-08.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-11",
      "suite": "rdf",
      "name": "dataset-11",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-11.rq",
      "result_file": "sparql/sparql10/dataset/dataset-11.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g3.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g4.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g4.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-09b",
      "suite": "rdf",
      "name": "dataset-09b",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-09b.rq",
      "result_file": "sparql/sparql10/dataset/dataset-09.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g3-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g3.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-09b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-10b",
      "suite": "rdf",
      "name": "dataset-10b",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-10b.rq",
      "result_file": "sparql/sparql10/dataset/dataset-10.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g3-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g3.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-10b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/dataset/manifest.ttl#dawg-dataset-12b",
      "suite": "rdf",
      "name": "dataset-12b",
      "feature": "sparql10/dataset",
      "path": "sparql/sparql10/dataset/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/dataset/manifest.ttl",
      "source_sha256": "7815c7f847ec7914de4e20306e7c0fd9c646d39129620211da86312258811a68",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/dataset/dataset-12b.rq",
      "result_file": "sparql/sparql10/dataset/dataset-12.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/dataset/data-g1-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g3-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g4-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g4-dup.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g2.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g3.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g3.ttl"
        },
        {
          "file": "sparql/sparql10/dataset/data-g4.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/dataset/data-g4.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/dataset/manifest#dawg-dataset-12b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#no-distinct-1",
      "suite": "rdf",
      "name": "Numbers: No distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/no-distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/no-distinct-num.srx",
      "data": [
        "sparql/sparql10/distinct/data-num.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#no-distinct-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-1",
      "suite": "rdf",
      "name": "Numbers: Distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/distinct-num.srx",
      "data": [
        "sparql/sparql10/distinct/data-num.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#no-distinct-2",
      "suite": "rdf",
      "name": "Strings: No distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/no-distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/no-distinct-str.srx",
      "data": [
        "sparql/sparql10/distinct/data-str.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#no-distinct-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-2",
      "suite": "rdf",
      "name": "Strings: Distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/distinct-str.srx",
      "data": [
        "sparql/sparql10/distinct/data-str.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#no-distinct-3",
      "suite": "rdf",
      "name": "Nodes: No distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/no-distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/no-distinct-node.srx",
      "data": [
        "sparql/sparql10/distinct/data-node.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#no-distinct-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-3",
      "suite": "rdf",
      "name": "Nodes: Distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/distinct-node.srx",
      "data": [
        "sparql/sparql10/distinct/data-node.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#no-distinct-4",
      "suite": "rdf",
      "name": "Opt: No distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/no-distinct-2.rq",
      "result_file": "sparql/sparql10/distinct/no-distinct-opt.srx",
      "data": [
        "sparql/sparql10/distinct/data-opt.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#no-distinct-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-4",
      "suite": "rdf",
      "name": "Opt: Distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-2.rq",
      "result_file": "sparql/sparql10/distinct/distinct-opt.srx",
      "data": [
        "sparql/sparql10/distinct/data-opt.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#no-distinct-9",
      "suite": "rdf",
      "name": "All: No distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/no-distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/no-distinct-all.srx",
      "data": [
        "sparql/sparql10/distinct/data-all.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#no-distinct-9",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-9",
      "suite": "rdf",
      "name": "All: Distinct",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-1.rq",
      "result_file": "sparql/sparql10/distinct/distinct-all.srx",
      "data": [
        "sparql/sparql10/distinct/data-all.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-9",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/distinct/manifest.ttl#distinct-star-1",
      "suite": "rdf",
      "name": "SELECT DISTINCT *",
      "feature": "sparql10/distinct",
      "path": "sparql/sparql10/distinct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/distinct/manifest.ttl",
      "source_sha256": "09a8729c5977e7862972480ffeb2b91770951995faaed11a0aec16770dd07c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/distinct/distinct-star-1.rq",
      "result_file": "sparql/sparql10/distinct/distinct-star-1.srx",
      "data": [
        "sparql/sparql10/distinct/data-star.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-star-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-str-1",
      "suite": "rdf",
      "name": "str-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-str-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-str-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-str-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-str-2",
      "suite": "rdf",
      "name": "str-2",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-str-2.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-str-2.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-str-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-str-3",
      "suite": "rdf",
      "name": "str-3",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-str-3.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-str-3.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-str-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-str-4",
      "suite": "rdf",
      "name": "str-4",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-str-4.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-str-4.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-str-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-isBlank-1",
      "suite": "rdf",
      "name": "isBlank-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-blank-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-blank-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-isBlank-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-isLiteral-1",
      "suite": "rdf",
      "name": "isLiteral",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-isliteral-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-isliteral-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-isLiteral-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-datatype-1",
      "suite": "rdf",
      "name": "datatype-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-datatype-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-datatype-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-datatype-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-datatype-2",
      "suite": "rdf",
      "name": "datatype-2 : Literals with a datatype",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-datatype-2.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-datatype-2.srx",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-datatype-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-datatype-3",
      "suite": "rdf",
      "name": "datatype-3 : Literals with a datatype of xsd:string",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-datatype-3.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-datatype-3.srx",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-datatype-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-lang-1",
      "suite": "rdf",
      "name": "lang-1 : Literals with a lang tag of some kind",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-lang-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-lang-1.srx",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-lang-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-lang-2",
      "suite": "rdf",
      "name": "lang-2 : Literals with a lang tag of ''",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-lang-2.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-lang-2.srx",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-lang-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-lang-3",
      "suite": "rdf",
      "name": "lang-3 : Graph matching with lang tag being a different case",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-lang-3.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-lang-3.srx",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-lang-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-isURI-1",
      "suite": "rdf",
      "name": "isURI-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-uri-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-uri-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-isURI-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-isIRI-1",
      "suite": "rdf",
      "name": "isIRI-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-iri-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-iri-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-isIRI-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-langMatches-1",
      "suite": "rdf",
      "name": "LangMatches-1",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-langMatches-1.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-langMatches-1.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-langMatches.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-langMatches-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-langMatches-2",
      "suite": "rdf",
      "name": "LangMatches-2",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-langMatches-2.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-langMatches-2.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-langMatches.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-langMatches-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-langMatches-3",
      "suite": "rdf",
      "name": "LangMatches-3",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-langMatches-3.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-langMatches-3.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-langMatches.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-langMatches-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-langMatches-4",
      "suite": "rdf",
      "name": "LangMatches-4",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-langMatches-4.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-langMatches-4.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-langMatches.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-langMatches-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#dawg-langMatches-basic",
      "suite": "rdf",
      "name": "LangMatches-basic",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/q-langMatches-de-de.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-langMatches-de.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-langMatches-de.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#dawg-langMatches-basic",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#lang-case-insensitive-eq",
      "suite": "rdf",
      "name": "lang-case-insensitive-eq",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/lang-case-sensitivity-eq.rq",
      "result_file": "sparql/sparql10/expr-builtin/lang-case-insensitive-eq.srx",
      "data": [
        "sparql/sparql10/expr-builtin/lang-case-sensitivity.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#lang-case-insensitive-eq",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#lang-case-insensitive-ne",
      "suite": "rdf",
      "name": "lang-case-insensitive-ne",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/lang-case-sensitivity-ne.rq",
      "result_file": "sparql/sparql10/expr-builtin/lang-case-insensitive-ne.srx",
      "data": [
        "sparql/sparql10/expr-builtin/lang-case-sensitivity.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#lang-case-insensitive-ne",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#sameTerm-simple",
      "suite": "rdf",
      "name": "sameTerm-simple",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/sameTerm.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-sameTerm.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#sameTerm-simple",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#sameTerm-eq",
      "suite": "rdf",
      "name": "sameTerm-eq",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/sameTerm-eq.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-sameTerm-eq.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#sameTerm-eq",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#sameTerm-not-eq",
      "suite": "rdf",
      "name": "sameTerm-not-eq",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/sameTerm-not-eq.rq",
      "result_file": "sparql/sparql10/expr-builtin/result-sameTerm-not-eq.ttl",
      "data": [
        "sparql/sparql10/expr-builtin/data-builtin-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#sameTerm-not-eq",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-builtin/manifest.ttl#case-insensitive-booleans",
      "suite": "rdf",
      "name": "case-insensitive booleans",
      "feature": "sparql10/expr-builtin",
      "path": "sparql/sparql10/expr-builtin/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-builtin/manifest.ttl",
      "source_sha256": "b9300afc289d2342fc3fb5ed155b2ac1041333f2a3c3205324ba7fd99ce7c285",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-builtin/case-insensitive-booleans.rq",
      "result_file": "sparql/sparql10/expr-builtin/case-insensitive-booleans.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-builtin/manifest#case-insensitive-booleans",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-1",
      "suite": "rdf",
      "name": "Equality 1-1",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-1.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-1.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-2",
      "suite": "rdf",
      "name": "Equality 1-2",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-2.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-2.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-3",
      "suite": "rdf",
      "name": "Equality 1-3",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-3.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-3.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-4",
      "suite": "rdf",
      "name": "Equality 1-4",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-4.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-4.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-5",
      "suite": "rdf",
      "name": "Equality 1-5",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-5.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-5.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-2-1",
      "suite": "rdf",
      "name": "Equality - 2 var - test equals",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq2-1.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq2-1.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-2-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-2-2",
      "suite": "rdf",
      "name": "Equality - 2 var - test not equals ",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq2-1.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq2-1.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-2-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-graph-1",
      "suite": "rdf",
      "name": "Equality 1-1 -- graph",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-graph-1.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-graph-1.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-graph-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-graph-2",
      "suite": "rdf",
      "name": "Equality 1-2 -- graph",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-graph-2.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-graph-2.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-graph-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-graph-3",
      "suite": "rdf",
      "name": "Equality 1-3 -- graph",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-graph-3.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-graph-3.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-graph-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-graph-4",
      "suite": "rdf",
      "name": "Equality 1-4 -- graph",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-graph-4.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-graph-4.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-graph-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-graph-5",
      "suite": "rdf",
      "name": "Equality 1-5 -- graph",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-graph-5.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-graph-5.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-graph-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-float",
      "suite": "rdf",
      "name": "Equality with float",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-float.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-float.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq-float.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-float",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-bool",
      "suite": "rdf",
      "name": "Equality with bool",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-bool.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-bool.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq-bool.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-bool",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-equals/manifest.ttl#eq-dateTime",
      "suite": "rdf",
      "name": "Equality with dateTime",
      "feature": "sparql10/expr-equals",
      "path": "sparql/sparql10/expr-equals/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-equals/manifest.ttl",
      "source_sha256": "43aa6d6dc97c6572001dff971ad1b6124d31bd6646d8f05eece4d8bf5f648793",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-equals/query-eq-dateTime.rq",
      "result_file": "sparql/sparql10/expr-equals/result-eq-dateTime.ttl",
      "data": [
        "sparql/sparql10/expr-equals/data-eq-dateTime.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-equals/manifest#eq-dateTime",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#ge-1",
      "suite": "rdf",
      "name": "Greater-than or equals",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-ge-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-ge-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#ge-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#le-1",
      "suite": "rdf",
      "name": "Less-than or equals",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-le-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-le-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#le-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#mul-1",
      "suite": "rdf",
      "name": "Multiplication",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-mul-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-mul-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#mul-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#plus-1",
      "suite": "rdf",
      "name": "Addition",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-plus-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-plus-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#plus-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#minus-1",
      "suite": "rdf",
      "name": "Subtraction",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-minus-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-minus-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#minus-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#unplus-1",
      "suite": "rdf",
      "name": "Unary Plusn",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-unplus-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-unplus-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#unplus-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#unminus-1",
      "suite": "rdf",
      "name": "Unary Minus",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-unminus-1.rq",
      "result_file": "sparql/sparql10/expr-ops/result-unminus-1.srx",
      "data": [
        "sparql/sparql10/expr-ops/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#unminus-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#dateTime-le-2",
      "suite": "rdf",
      "name": "DateTime Less-than or equals",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-le-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-dateTime-le-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-dateTime.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#dateTime-le-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#dateTime-ge-2",
      "suite": "rdf",
      "name": "DateTime Greater-than or equals",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-ge-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-dateTime-ge-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-dateTime.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#dateTime-ge-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#dateTime-lt-2",
      "suite": "rdf",
      "name": "DateTime Less-than",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-lt-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-dateTime-lt-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-dateTime.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#dateTime-lt-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#dateTime-gt-2",
      "suite": "rdf",
      "name": "DateTime Greater-than",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-gt-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-dateTime-gt-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-dateTime.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#dateTime-gt-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#add-numbers-cast",
      "suite": "rdf",
      "name": "+ operator on number mixed datatypes",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-add-numbers-cast.rq",
      "result_file": "sparql/sparql10/expr-ops/result-add-numbers-cast.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#add-numbers-cast",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#subtract-numbers-cast",
      "suite": "rdf",
      "name": "- operator on number mixed datatypes",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-subtract-numbers-cast.rq",
      "result_file": "sparql/sparql10/expr-ops/result-subtract-numbers-cast.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#subtract-numbers-cast",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#multiply-numbers-cast",
      "suite": "rdf",
      "name": "* operator on number mixed datatypes",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-multiply-numbers-cast.rq",
      "result_file": "sparql/sparql10/expr-ops/result-multiply-numbers-cast.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#multiply-numbers-cast",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#divide-numbers-cast",
      "suite": "rdf",
      "name": "/ operator on number mixed datatypes",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-divide-numbers-cast.rq",
      "result_file": "sparql/sparql10/expr-ops/result-divide-numbers-cast.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#divide-numbers-cast",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#unplus-2",
      "suite": "rdf",
      "name": "Unary Plus with various datatype",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-unplus-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-unplus-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#unplus-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#unminus-2",
      "suite": "rdf",
      "name": "Unary Minus with various datatype",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-unminus-2.rq",
      "result_file": "sparql/sparql10/expr-ops/result-unminus-2.srx",
      "data": [
        "sparql/sparql10/expr-ops/data-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#unminus-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/expr-ops/manifest.ttl#add-literals",
      "suite": "rdf",
      "name": "Add literal numbers with + and - prefixes",
      "feature": "sparql10/expr-ops",
      "path": "sparql/sparql10/expr-ops/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/expr-ops/manifest.ttl",
      "source_sha256": "f7aa35c3fa1fb74662ea9ccccca4c42fee473fb3f9ae07828ea8c1052a77a8d2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/expr-ops/query-add-literals.rq",
      "result_file": "sparql/sparql10/expr-ops/result-add-literals.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/expr-ops/manifest#add-literals",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-01",
      "suite": "rdf",
      "name": "graph-01",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-01.rq",
      "result_file": "sparql/sparql10/graph/graph-01.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-02",
      "suite": "rdf",
      "name": "graph-02",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-02.rq",
      "result_file": "sparql/sparql10/graph/graph-02.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-03",
      "suite": "rdf",
      "name": "graph-03",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-03.rq",
      "result_file": "sparql/sparql10/graph/graph-03.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-04",
      "suite": "rdf",
      "name": "graph-04",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-04.rq",
      "result_file": "sparql/sparql10/graph/graph-04.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-05",
      "suite": "rdf",
      "name": "graph-05",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-05.rq",
      "result_file": "sparql/sparql10/graph/graph-05.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-06",
      "suite": "rdf",
      "name": "graph-06",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-06.rq",
      "result_file": "sparql/sparql10/graph/graph-06.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-07",
      "suite": "rdf",
      "name": "graph-07",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-07.rq",
      "result_file": "sparql/sparql10/graph/graph-07.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-08",
      "suite": "rdf",
      "name": "graph-08",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-08.rq",
      "result_file": "sparql/sparql10/graph/graph-08.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-09",
      "suite": "rdf",
      "name": "graph-09",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-09.rq",
      "result_file": "sparql/sparql10/graph/graph-09.ttl",
      "data": [
        "sparql/sparql10/graph/data-g3.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g4.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g4.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-10b",
      "suite": "rdf",
      "name": "graph-10b",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-10.rq",
      "result_file": "sparql/sparql10/graph/graph-10.ttl",
      "data": [
        "sparql/sparql10/graph/data-g3.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g3-dup.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g3-dup.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-10b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#dawg-graph-11",
      "suite": "rdf",
      "name": "graph-11",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-11.rq",
      "result_file": "sparql/sparql10/graph/graph-11.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g3.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g3.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g4.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g4.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#dawg-graph-11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-empty",
      "suite": "rdf",
      "name": "graph-empty",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-empty.rq",
      "result_file": "sparql/sparql10/graph/graph-empty.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-empty",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-exist",
      "suite": "rdf",
      "name": "graph-exist",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-empty-exist.rq",
      "result_file": "sparql/sparql10/graph/graph-empty-exist.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-exist",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-not-exist",
      "suite": "rdf",
      "name": "graph-not-exist",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-empty-not-exist.rq",
      "result_file": "sparql/sparql10/graph/graph-empty-not-exist.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-not-exist",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-variable-scope",
      "suite": "rdf",
      "name": "graph-variable-scope",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-variable-scope.rq",
      "result_file": "sparql/sparql10/graph/graph-variable-scope.ttl",
      "data": [
        "sparql/sparql10/graph/data-g1.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g2.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g2.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-variable-scope",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-variable-join",
      "suite": "rdf",
      "name": "graph-variable-join",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-variable-join.rq",
      "result_file": "sparql/sparql10/graph/graph-variable-join.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-variable-join.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-variable-join.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-variable-join",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/graph/manifest.ttl#graph-optional",
      "suite": "rdf",
      "name": "graph-optional",
      "feature": "sparql10/graph",
      "path": "sparql/sparql10/graph/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/graph/manifest.ttl",
      "source_sha256": "0e9978a1f34103549cb7beeac3d5c5eecf2d962920bc21af4de80cca838d9c6c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/graph/graph-optional.rq",
      "result_file": "sparql/sparql10/graph/graph-optional.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql10/graph/data-optional.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-optional.ttl"
        },
        {
          "file": "sparql/sparql10/graph/data-g1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/graph/data-g1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/graph/manifest#graph-optional",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/i18n/manifest.ttl#kanji-1",
      "suite": "rdf",
      "name": "kanji-01",
      "feature": "sparql10/i18n",
      "path": "sparql/sparql10/i18n/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/i18n/manifest.ttl",
      "source_sha256": "dab1722d0caf9524c47e36a1b78417037a5a24a52db76143665942b152403c13",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/i18n/kanji-01.rq",
      "result_file": "sparql/sparql10/i18n/kanji-01-results.ttl",
      "data": [
        "sparql/sparql10/i18n/kanji.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/i18n/manifest#kanji-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/i18n/manifest.ttl#kanji-2",
      "suite": "rdf",
      "name": "kanji-02",
      "feature": "sparql10/i18n",
      "path": "sparql/sparql10/i18n/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/i18n/manifest.ttl",
      "source_sha256": "dab1722d0caf9524c47e36a1b78417037a5a24a52db76143665942b152403c13",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/i18n/kanji-02.rq",
      "result_file": "sparql/sparql10/i18n/kanji-02-results.ttl",
      "data": [
        "sparql/sparql10/i18n/kanji.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/i18n/manifest#kanji-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/i18n/manifest.ttl#normalization-1",
      "suite": "rdf",
      "name": "normalization-01",
      "feature": "sparql10/i18n",
      "path": "sparql/sparql10/i18n/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/i18n/manifest.ttl",
      "source_sha256": "dab1722d0caf9524c47e36a1b78417037a5a24a52db76143665942b152403c13",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/i18n/normalization-01.rq",
      "result_file": "sparql/sparql10/i18n/normalization-01-results.ttl",
      "data": [
        "sparql/sparql10/i18n/normalization-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/i18n/manifest#normalization-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/i18n/manifest.ttl#normalization-2",
      "suite": "rdf",
      "name": "normalization-02",
      "feature": "sparql10/i18n",
      "path": "sparql/sparql10/i18n/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/i18n/manifest.ttl",
      "source_sha256": "dab1722d0caf9524c47e36a1b78417037a5a24a52db76143665942b152403c13",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/i18n/normalization-02.rq",
      "result_file": "sparql/sparql10/i18n/normalization-02-results.ttl",
      "data": [
        "sparql/sparql10/i18n/normalization-02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/i18n/manifest#normalization-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/i18n/manifest.ttl#normalization-3",
      "suite": "rdf",
      "name": "normalization-03",
      "feature": "sparql10/i18n",
      "path": "sparql/sparql10/i18n/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/i18n/manifest.ttl",
      "source_sha256": "dab1722d0caf9524c47e36a1b78417037a5a24a52db76143665942b152403c13",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/i18n/normalization-03.rq",
      "result_file": "sparql/sparql10/i18n/normalization-03-results.ttl",
      "data": [
        "sparql/sparql10/i18n/normalization-03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/i18n/manifest#normalization-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-01",
      "suite": "rdf",
      "name": "open-eq-01",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-01.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-01-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-02",
      "suite": "rdf",
      "name": "open-eq-02",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-02.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-02-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-03",
      "suite": "rdf",
      "name": "open-eq-03",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-03.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-03-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-04",
      "suite": "rdf",
      "name": "open-eq-04",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-04.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-04-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-05",
      "suite": "rdf",
      "name": "open-eq-05",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-05.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-05-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-06",
      "suite": "rdf",
      "name": "open-eq-06",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-06.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-06-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-07",
      "suite": "rdf",
      "name": "open-eq-07",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-07.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-07-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#LangTagAwareness",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#StringSimpleLiteralCmp"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-08",
      "suite": "rdf",
      "name": "open-eq-08",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-08.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-08-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#StringSimpleLiteralCmp",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#LangTagAwareness",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#KnownTypesDefault2Neq"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-09",
      "suite": "rdf",
      "name": "open-eq-09",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-09.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-09-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-10",
      "suite": "rdf",
      "name": "open-eq-10",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-10.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-10-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#KnownTypesDefault2Neq",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#LangTagAwareness"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-11",
      "suite": "rdf",
      "name": "open-eq-11",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-11.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-11-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#KnownTypesDefault2Neq"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-eq-12",
      "suite": "rdf",
      "name": "open-eq-12",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-eq-12.rq",
      "result_file": "sparql/sparql10/open-world/open-eq-12-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-2.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#KnownTypesDefault2Neq",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#LangTagAwareness"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-eq-12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#date-1",
      "suite": "rdf",
      "name": "date-1",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/date-1.rq",
      "result_file": "sparql/sparql10/open-world/date-1-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-3.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#XsdDateOperations"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#date-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#date-2",
      "suite": "rdf",
      "name": "date-2",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/date-2.rq",
      "result_file": "sparql/sparql10/open-world/date-2-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-3.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#XsdDateOperations"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#date-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#date-3",
      "suite": "rdf",
      "name": "date-3",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/date-3.rq",
      "result_file": "sparql/sparql10/open-world/date-3-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-3.ttl"
      ],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#XsdDateOperations"
      ],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#date-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#date-4",
      "suite": "rdf",
      "name": "date-4",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/date-4.rq",
      "result_file": "sparql/sparql10/open-world/date-4-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#date-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-cmp-01",
      "suite": "rdf",
      "name": "open-cmp-01",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-cmp-01.rq",
      "result_file": "sparql/sparql10/open-world/open-cmp-01-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-cmp-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/open-world/manifest.ttl#open-cmp-02",
      "suite": "rdf",
      "name": "open-cmp-02",
      "feature": "sparql10/open-world",
      "path": "sparql/sparql10/open-world/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/open-world/manifest.ttl",
      "source_sha256": "7959e2edd81f4ad8af96fc1f06f36386dd5677e9baea9b806c882deaf9d29e74",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/open-world/open-cmp-02.rq",
      "result_file": "sparql/sparql10/open-world/open-cmp-02-result.srx",
      "data": [
        "sparql/sparql10/open-world/data-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/open-world/manifest#open-cmp-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-001",
      "suite": "rdf",
      "name": "One optional clause",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-1.rq",
      "result_file": "sparql/sparql10/optional/result-opt-1.ttl",
      "data": [
        "sparql/sparql10/optional/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-002",
      "suite": "rdf",
      "name": "Two optional clauses",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-2.rq",
      "result_file": "sparql/sparql10/optional/result-opt-2.ttl",
      "data": [
        "sparql/sparql10/optional/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-002",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-union-001",
      "suite": "rdf",
      "name": "Union is not optional",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-3.rq",
      "result_file": "sparql/sparql10/optional/result-opt-3.ttl",
      "data": [
        "sparql/sparql10/optional/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-union-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-complex-1",
      "suite": "rdf",
      "name": "Complex optional semantics: 1",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-complex-1.rq",
      "result_file": "sparql/sparql10/optional/result-opt-complex-1.ttl",
      "data": [
        "sparql/sparql10/optional/complex-data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-complex-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-complex-2",
      "suite": "rdf",
      "name": "Complex optional semantics: 2",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-complex-2.rq",
      "result_file": "sparql/sparql10/optional/result-opt-complex-2.ttl",
      "data": [
        "sparql/sparql10/optional/complex-data-2.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/optional/complex-data-1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/optional/complex-data-1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-complex-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-complex-3",
      "suite": "rdf",
      "name": "Complex optional semantics: 3",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-complex-3.rq",
      "result_file": "sparql/sparql10/optional/result-opt-complex-3.ttl",
      "data": [
        "sparql/sparql10/optional/complex-data-2.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/optional/complex-data-1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/optional/complex-data-1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-complex-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional/manifest.ttl#dawg-optional-complex-4",
      "suite": "rdf",
      "name": "Complex optional semantics: 4",
      "feature": "sparql10/optional",
      "path": "sparql/sparql10/optional/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional/manifest.ttl",
      "source_sha256": "ef874cafa768f18dc30c6e2d3e9e9e51a500dda49096497b63ce22aff9efe051",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional/q-opt-complex-4.rq",
      "result_file": "sparql/sparql10/optional/result-opt-complex-4.ttl",
      "data": [
        "sparql/sparql10/optional/complex-data-2.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql10/optional/complex-data-1.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql10/optional/complex-data-1.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional/manifest#dawg-optional-complex-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional-filter/manifest.ttl#dawg-optional-filter-001",
      "suite": "rdf",
      "name": "OPTIONAL-FILTER",
      "feature": "sparql10/optional-filter",
      "path": "sparql/sparql10/optional-filter/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional-filter/manifest.ttl",
      "source_sha256": "b15ef0c0b35cd3ca2748a080e0dd130e900bc85a5bbbe9c8af914ff3e59d8358",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional-filter/expr-1.rq",
      "result_file": "sparql/sparql10/optional-filter/expr-1-result.ttl",
      "data": [
        "sparql/sparql10/optional-filter/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional-filter/manifest#dawg-optional-filter-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional-filter/manifest.ttl#dawg-optional-filter-002",
      "suite": "rdf",
      "name": "OPTIONAL - Outer FILTER",
      "feature": "sparql10/optional-filter",
      "path": "sparql/sparql10/optional-filter/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional-filter/manifest.ttl",
      "source_sha256": "b15ef0c0b35cd3ca2748a080e0dd130e900bc85a5bbbe9c8af914ff3e59d8358",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional-filter/expr-2.rq",
      "result_file": "sparql/sparql10/optional-filter/expr-2-result.ttl",
      "data": [
        "sparql/sparql10/optional-filter/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional-filter/manifest#dawg-optional-filter-002",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional-filter/manifest.ttl#dawg-optional-filter-003",
      "suite": "rdf",
      "name": "OPTIONAL - Outer FILTER with BOUND",
      "feature": "sparql10/optional-filter",
      "path": "sparql/sparql10/optional-filter/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional-filter/manifest.ttl",
      "source_sha256": "b15ef0c0b35cd3ca2748a080e0dd130e900bc85a5bbbe9c8af914ff3e59d8358",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional-filter/expr-3.rq",
      "result_file": "sparql/sparql10/optional-filter/expr-3-result.ttl",
      "data": [
        "sparql/sparql10/optional-filter/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional-filter/manifest#dawg-optional-filter-003",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional-filter/manifest.ttl#dawg-optional-filter-004",
      "suite": "rdf",
      "name": "OPTIONAL - Inner FILTER with negative EBV for outer variables",
      "feature": "sparql10/optional-filter",
      "path": "sparql/sparql10/optional-filter/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional-filter/manifest.ttl",
      "source_sha256": "b15ef0c0b35cd3ca2748a080e0dd130e900bc85a5bbbe9c8af914ff3e59d8358",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional-filter/expr-4.rq",
      "result_file": "sparql/sparql10/optional-filter/expr-4-result.ttl",
      "data": [
        "sparql/sparql10/optional-filter/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional-filter/manifest#dawg-optional-filter-004",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/optional-filter/manifest.ttl#dawg-optional-filter-005-not-simplified",
      "suite": "rdf",
      "name": "dawg-optional-filter-005-not-simplified",
      "feature": "sparql10/optional-filter",
      "path": "sparql/sparql10/optional-filter/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/optional-filter/manifest.ttl",
      "source_sha256": "b15ef0c0b35cd3ca2748a080e0dd130e900bc85a5bbbe9c8af914ff3e59d8358",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/optional-filter/expr-5.rq",
      "result_file": "sparql/sparql10/optional-filter/expr-5-result-not-simplified.ttl",
      "data": [
        "sparql/sparql10/optional-filter/data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/optional-filter/manifest#dawg-optional-filter-005-not-simplified",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/reduced/manifest.ttl#reduced-1",
      "suite": "rdf",
      "name": "SELECT REDUCED *",
      "feature": "sparql10/reduced",
      "path": "sparql/sparql10/reduced/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/reduced/manifest.ttl",
      "source_sha256": "8210dbcaa7662f6146afa47c1b8dde09c70e05048a2fa7ec57a7e3c3cd766c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/reduced/reduced-1.rq",
      "result_file": "sparql/sparql10/reduced/reduced-1.srx",
      "data": [
        "sparql/sparql10/reduced/reduced-star.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/reduced/manifest#reduced-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/reduced/manifest.ttl#reduced-2",
      "suite": "rdf",
      "name": "SELECT REDUCED ?x with strings",
      "feature": "sparql10/reduced",
      "path": "sparql/sparql10/reduced/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/reduced/manifest.ttl",
      "source_sha256": "8210dbcaa7662f6146afa47c1b8dde09c70e05048a2fa7ec57a7e3c3cd766c79",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/reduced/reduced-2.rq",
      "result_file": "sparql/sparql10/reduced/reduced-2.srx",
      "data": [
        "sparql/sparql10/reduced/reduced-str.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/reduced/manifest#reduced-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#dawg-regex-001",
      "suite": "rdf",
      "name": "regex-query-001",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-query-001.rq",
      "result_file": "sparql/sparql10/regex/regex-result-001.ttl",
      "data": [
        "sparql/sparql10/regex/regex-data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#dawg-regex-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#dawg-regex-002",
      "suite": "rdf",
      "name": "regex-query-002",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-query-002.rq",
      "result_file": "sparql/sparql10/regex/regex-result-002.ttl",
      "data": [
        "sparql/sparql10/regex/regex-data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#dawg-regex-002",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#dawg-regex-003",
      "suite": "rdf",
      "name": "regex-query-003",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-query-003.rq",
      "result_file": "sparql/sparql10/regex/regex-result-003.ttl",
      "data": [
        "sparql/sparql10/regex/regex-data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#dawg-regex-003",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#dawg-regex-004",
      "suite": "rdf",
      "name": "regex-query-004",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-query-004.rq",
      "result_file": "sparql/sparql10/regex/regex-result-004.ttl",
      "data": [
        "sparql/sparql10/regex/regex-data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#dawg-regex-004",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-optional",
      "suite": "rdf",
      "name": "REGEX with an ? quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-optional.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-optional.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-optional",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-zero-or-more",
      "suite": "rdf",
      "name": "REGEX with an * quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-zero-or-more.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-zero-or-more.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-zero-or-more",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-one-or-more",
      "suite": "rdf",
      "name": "REGEX with a + quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-one-or-more.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-one-or-more.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-one-or-more",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-counted-exact",
      "suite": "rdf",
      "name": "REGEX with an {2} quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-counted-exact.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-counted-exact.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-counted-exact",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-counted-lower-bound",
      "suite": "rdf",
      "name": "REGEX with an {,2} quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-counted-lower-bound.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-counted-lower-bound.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-counted-lower-bound",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-quantifier-counted-lower-upper-bounds",
      "suite": "rdf",
      "name": "REGEX with an {2,} quantifier",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-quantifier-counted-lower-upper-bounds.rq",
      "result_file": "sparql/sparql10/regex/regex-quantifier-counted-lower-upper-bounds.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-quantifier-counted-lower-upper-bounds",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-dot",
      "suite": "rdf",
      "name": "REGEX with an . operator",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-dot.rq",
      "result_file": "sparql/sparql10/regex/regex-dot.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-dot",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-dot-all",
      "suite": "rdf",
      "name": "REGEX with an . operator and the s option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-dot-all.rq",
      "result_file": "sparql/sparql10/regex/regex-dot-all.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-dot-all",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-case-insensitive",
      "suite": "rdf",
      "name": "REGEX with the i option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-case-insensitive.rq",
      "result_file": "sparql/sparql10/regex/regex-case-insensitive.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-case-insensitive",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-no-metacharacters",
      "suite": "rdf",
      "name": "REGEX with the q option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-no-metacharacters.rq",
      "result_file": "sparql/sparql10/regex/regex-no-metacharacters.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-no-metacharacters",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-no-metacharacters-case-insensitive",
      "suite": "rdf",
      "name": "REGEX with the iq option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-no-metacharacters-case-insensitive.rq",
      "result_file": "sparql/sparql10/regex/regex-no-metacharacters.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-no-metacharacters-case-insensitive",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-start-end",
      "suite": "rdf",
      "name": "REGEX with ^ and $",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-start-end.rq",
      "result_file": "sparql/sparql10/regex/regex-start-end.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-start-end",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-start-end-multiline",
      "suite": "rdf",
      "name": "REGEX with ^ and $ and m option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-start-end-multiline.rq",
      "result_file": "sparql/sparql10/regex/regex-start-end-multiline.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-start-end-multiline",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-char-class-expression",
      "suite": "rdf",
      "name": "REGEX with [] expression",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-char-class-expression.rq",
      "result_file": "sparql/sparql10/regex/regex-char-class-expression.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-char-class-expression",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-negative-char-class-expression",
      "suite": "rdf",
      "name": "REGEX with a [^] expression",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-negative-char-class-expression.rq",
      "result_file": "sparql/sparql10/regex/regex-negative-char-class-expression.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-negative-char-class-expression",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-ignore-whitespaces",
      "suite": "rdf",
      "name": "REGEX with the ignore spacing (x) option",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-ignore-whitespaces.rq",
      "result_file": "sparql/sparql10/regex/regex-ignore-whitespaces.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-ignore-whitespaces",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/regex/manifest.ttl#regex-ignore-whitespaces-class-expression",
      "suite": "rdf",
      "name": "REGEX with the ignore spacing (x) option with class expression",
      "feature": "sparql10/regex",
      "path": "sparql/sparql10/regex/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/regex/manifest.ttl",
      "source_sha256": "655db1a4cb51a665f3447f51bd46e47ad4b4da28ed0f732d3abf600ff7cd6e96",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/regex/regex-ignore-whitespaces-class-expression.rq",
      "result_file": "sparql/sparql10/regex/regex-ignore-whitespaces-class-expression.srx",
      "data": [
        "sparql/sparql10/regex/regex-data-quantifiers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/regex/manifest#regex-ignore-whitespaces-class-expression",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#limit-1",
      "suite": "rdf",
      "name": "Limit 1",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-01.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-01.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#limit-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#limit-2",
      "suite": "rdf",
      "name": "Limit 2",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-02.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-02.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#limit-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#limit-3",
      "suite": "rdf",
      "name": "Limit 3",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-03.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-03.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#limit-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#limit-4",
      "suite": "rdf",
      "name": "Limit 4",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-04.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-04.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#limit-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#offset-1",
      "suite": "rdf",
      "name": "Offset 1",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-10.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-10.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#offset-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#offset-2",
      "suite": "rdf",
      "name": "Offset 2",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-11.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-11.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#offset-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#offset-3",
      "suite": "rdf",
      "name": "Offset 3",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-12.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-12.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#offset-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#offset-4",
      "suite": "rdf",
      "name": "Offset 4",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-13.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-13.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#offset-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#slice-1",
      "suite": "rdf",
      "name": "Slice 1",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-20.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-20.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#slice-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#slice-2",
      "suite": "rdf",
      "name": "Slice 2",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-21.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-21.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#slice-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#slice-3",
      "suite": "rdf",
      "name": "Slice 3",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-22.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-22.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#slice-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#slice-4",
      "suite": "rdf",
      "name": "Slice 4",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-23.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-23.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#slice-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/solution-seq/manifest.ttl#slice-5",
      "suite": "rdf",
      "name": "Slice 5",
      "feature": "sparql10/solution-seq",
      "path": "sparql/sparql10/solution-seq/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/solution-seq/manifest.ttl",
      "source_sha256": "02a438c939d3962c49281c9d69ffc4cd7df889682fcfc648005681db7bb4490a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/solution-seq/slice-24.rq",
      "result_file": "sparql/sparql10/solution-seq/slice-results-24.ttl",
      "data": [
        "sparql/sparql10/solution-seq/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/solution-seq/manifest#slice-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-1",
      "suite": "rdf",
      "name": "sort-1",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-1.rq",
      "result_file": "sparql/sparql10/sort/result-sort-1.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-2",
      "suite": "rdf",
      "name": "sort-2",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-2.rq",
      "result_file": "sparql/sparql10/sort/result-sort-2.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-3",
      "suite": "rdf",
      "name": "sort-3",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-3.rq",
      "result_file": "sparql/sparql10/sort/result-sort-3.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-4",
      "suite": "rdf",
      "name": "sort-4",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-4.rq",
      "result_file": "sparql/sparql10/sort/result-sort-4.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-5",
      "suite": "rdf",
      "name": "sort-5",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-5.rq",
      "result_file": "sparql/sparql10/sort/result-sort-5.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-6",
      "suite": "rdf",
      "name": "sort-6",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-6.rq",
      "result_file": "sparql/sparql10/sort/result-sort-6.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-6.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-7",
      "suite": "rdf",
      "name": "sort-7",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-4.rq",
      "result_file": "sparql/sparql10/sort/result-sort-7.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-7.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-8",
      "suite": "rdf",
      "name": "sort-8",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-4.rq",
      "result_file": "sparql/sparql10/sort/result-sort-8.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-8.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-9",
      "suite": "rdf",
      "name": "sort-9",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-9.rq",
      "result_file": "sparql/sparql10/sort/result-sort-9.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-9.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-9",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-10",
      "suite": "rdf",
      "name": "sort-10",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-10.rq",
      "result_file": "sparql/sparql10/sort/result-sort-10.rdf",
      "data": [
        "sparql/sparql10/sort/data-sort-9.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-numbers",
      "suite": "rdf",
      "name": "Expression sort",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-numbers.rq",
      "result_file": "sparql/sparql10/sort/result-sort-numbers.ttl",
      "data": [
        "sparql/sparql10/sort/data-sort-numbers.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-numbers",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-builtin",
      "suite": "rdf",
      "name": "Builtin sort",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-builtin.rq",
      "result_file": "sparql/sparql10/sort/result-sort-builtin.ttl",
      "data": [
        "sparql/sparql10/sort/data-sort-builtin.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-builtin",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#dawg-sort-function",
      "suite": "rdf",
      "name": "Function sort",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/query-sort-function.rq",
      "result_file": "sparql/sparql10/sort/result-sort-function.ttl",
      "data": [
        "sparql/sparql10/sort/data-sort-function.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#dawg-sort-function",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/sort/manifest.ttl#sort-not-projected",
      "suite": "rdf",
      "name": "sort on a non-projected variable",
      "feature": "sparql10/sort",
      "path": "sparql/sparql10/sort/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/sort/manifest.ttl",
      "source_sha256": "5ac66a7b6e1a1b24ef379762dfe4f6ab63fd337d2623cee5082b4454675b22a1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/sort/sort-not-projected.rq",
      "result_file": "sparql/sparql10/sort/result-sort-not-projected.ttl",
      "data": [
        "sparql/sparql10/sort/data-sort-not-projected.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/sort/manifest#sort-not-projected",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-01",
      "suite": "rdf",
      "name": "syntax-basic-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-02",
      "suite": "rdf",
      "name": "syntax-basic-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-03",
      "suite": "rdf",
      "name": "syntax-basic-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-04",
      "suite": "rdf",
      "name": "syntax-basic-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-05",
      "suite": "rdf",
      "name": "syntax-basic-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-basic-06",
      "suite": "rdf",
      "name": "syntax-basic-06.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-basic-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-basic-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-01",
      "suite": "rdf",
      "name": "syntax-qname-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-02",
      "suite": "rdf",
      "name": "syntax-qname-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-03",
      "suite": "rdf",
      "name": "syntax-qname-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-04",
      "suite": "rdf",
      "name": "syntax-qname-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-05",
      "suite": "rdf",
      "name": "syntax-qname-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-06",
      "suite": "rdf",
      "name": "syntax-qname-06.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-07",
      "suite": "rdf",
      "name": "syntax-qname-07.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-qname-08",
      "suite": "rdf",
      "name": "syntax-qname-08.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-qname-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-qname-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-01",
      "suite": "rdf",
      "name": "syntax-lit-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-02",
      "suite": "rdf",
      "name": "syntax-lit-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-03",
      "suite": "rdf",
      "name": "syntax-lit-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-04",
      "suite": "rdf",
      "name": "syntax-lit-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-05",
      "suite": "rdf",
      "name": "syntax-lit-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-06",
      "suite": "rdf",
      "name": "syntax-lit-06.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-07",
      "suite": "rdf",
      "name": "syntax-lit-07.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-08",
      "suite": "rdf",
      "name": "syntax-lit-08.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-09",
      "suite": "rdf",
      "name": "syntax-lit-09.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-10",
      "suite": "rdf",
      "name": "syntax-lit-10.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-11",
      "suite": "rdf",
      "name": "syntax-lit-11.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-12",
      "suite": "rdf",
      "name": "syntax-lit-12.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-13",
      "suite": "rdf",
      "name": "syntax-lit-13.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-14",
      "suite": "rdf",
      "name": "syntax-lit-14.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-14.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-15",
      "suite": "rdf",
      "name": "syntax-lit-15.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-15.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-15",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-16",
      "suite": "rdf",
      "name": "syntax-lit-16.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-16.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-16",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-17",
      "suite": "rdf",
      "name": "syntax-lit-17.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-17.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-17",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-18",
      "suite": "rdf",
      "name": "syntax-lit-18.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-18.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-18",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-19",
      "suite": "rdf",
      "name": "syntax-lit-19.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-19.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-19",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lit-20",
      "suite": "rdf",
      "name": "syntax-lit-20.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lit-20.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lit-20",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-01",
      "suite": "rdf",
      "name": "syntax-struct-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-02",
      "suite": "rdf",
      "name": "syntax-struct-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-03",
      "suite": "rdf",
      "name": "syntax-struct-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-05",
      "suite": "rdf",
      "name": "syntax-struct-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-06",
      "suite": "rdf",
      "name": "syntax-struct-06.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-07",
      "suite": "rdf",
      "name": "syntax-struct-07.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-08",
      "suite": "rdf",
      "name": "syntax-struct-08.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-09",
      "suite": "rdf",
      "name": "syntax-struct-09.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-10",
      "suite": "rdf",
      "name": "syntax-struct-10.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-11",
      "suite": "rdf",
      "name": "syntax-struct-11.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-12",
      "suite": "rdf",
      "name": "syntax-struct-12.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-13",
      "suite": "rdf",
      "name": "syntax-struct-13.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-struct-14",
      "suite": "rdf",
      "name": "syntax-struct-14.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-struct-14.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-struct-14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lists-01",
      "suite": "rdf",
      "name": "syntax-lists-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lists-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lists-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lists-02",
      "suite": "rdf",
      "name": "syntax-lists-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lists-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lists-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lists-03",
      "suite": "rdf",
      "name": "syntax-lists-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lists-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lists-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lists-04",
      "suite": "rdf",
      "name": "syntax-lists-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lists-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lists-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-lists-05",
      "suite": "rdf",
      "name": "syntax-lists-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-lists-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-lists-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-bnodes-01",
      "suite": "rdf",
      "name": "syntax-bnodes-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-bnodes-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-bnodes-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-bnodes-02",
      "suite": "rdf",
      "name": "syntax-bnodes-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-bnodes-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-bnodes-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-bnodes-03",
      "suite": "rdf",
      "name": "syntax-bnodes-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-bnodes-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-bnodes-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-bnodes-04",
      "suite": "rdf",
      "name": "syntax-bnodes-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-bnodes-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-bnodes-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-bnodes-05",
      "suite": "rdf",
      "name": "syntax-bnodes-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-bnodes-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-bnodes-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-forms-01",
      "suite": "rdf",
      "name": "syntax-forms-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-forms-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-forms-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-forms-02",
      "suite": "rdf",
      "name": "syntax-forms-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-forms-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-forms-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-union-01",
      "suite": "rdf",
      "name": "syntax-union-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-union-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-union-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-union-02",
      "suite": "rdf",
      "name": "syntax-union-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-union-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-union-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-expr-01",
      "suite": "rdf",
      "name": "syntax-expr-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-expr-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-expr-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-expr-02",
      "suite": "rdf",
      "name": "syntax-expr-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-expr-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-expr-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-expr-03",
      "suite": "rdf",
      "name": "syntax-expr-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-expr-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-expr-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-expr-04",
      "suite": "rdf",
      "name": "syntax-expr-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-expr-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-expr-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-expr-05",
      "suite": "rdf",
      "name": "syntax-expr-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-expr-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-expr-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-01",
      "suite": "rdf",
      "name": "syntax-order-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-02",
      "suite": "rdf",
      "name": "syntax-order-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-03",
      "suite": "rdf",
      "name": "syntax-order-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-04",
      "suite": "rdf",
      "name": "syntax-order-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-05",
      "suite": "rdf",
      "name": "syntax-order-05.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-06",
      "suite": "rdf",
      "name": "syntax-order-06.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-order-07",
      "suite": "rdf",
      "name": "syntax-order-07.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-order-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-order-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-limit-offset-01",
      "suite": "rdf",
      "name": "syntax-limit-offset-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-limit-offset-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-limit-offset-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-limit-offset-02",
      "suite": "rdf",
      "name": "syntax-limit-offset-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-limit-offset-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-limit-offset-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-limit-offset-03",
      "suite": "rdf",
      "name": "syntax-limit-offset-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-limit-offset-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-limit-offset-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-limit-offset-04",
      "suite": "rdf",
      "name": "syntax-limit-offset-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-limit-offset-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-limit-offset-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-pat-01",
      "suite": "rdf",
      "name": "syntax-pat-01.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-pat-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-pat-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-pat-02",
      "suite": "rdf",
      "name": "syntax-pat-02.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-pat-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-pat-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-pat-03",
      "suite": "rdf",
      "name": "syntax-pat-03.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-pat-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-pat-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql1/manifest.ttl#syntax-pat-04",
      "suite": "rdf",
      "name": "syntax-pat-04.rq",
      "feature": "sparql10/syntax-sparql1",
      "path": "sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql1/manifest.ttl",
      "source_sha256": "6bcd7c43b57a9a174617a808ba71a9dc60d432ce5052fb0ee727760780f8ee7f",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql1/syntax-pat-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql1/manifest#syntax-pat-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-01",
      "suite": "rdf",
      "name": "syntax-general-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-02",
      "suite": "rdf",
      "name": "syntax-general-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-03",
      "suite": "rdf",
      "name": "syntax-general-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-04",
      "suite": "rdf",
      "name": "syntax-general-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-05",
      "suite": "rdf",
      "name": "syntax-general-05.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-06",
      "suite": "rdf",
      "name": "syntax-general-06.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-07",
      "suite": "rdf",
      "name": "syntax-general-07.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-08",
      "suite": "rdf",
      "name": "syntax-general-08.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-09",
      "suite": "rdf",
      "name": "syntax-general-09.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-10",
      "suite": "rdf",
      "name": "syntax-general-10.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-11",
      "suite": "rdf",
      "name": "syntax-general-11.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-12",
      "suite": "rdf",
      "name": "syntax-general-12.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-13",
      "suite": "rdf",
      "name": "syntax-general-13.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-general-14",
      "suite": "rdf",
      "name": "syntax-general-14.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-general-14.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-general-14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-keywords-01",
      "suite": "rdf",
      "name": "syntax-keywords-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-keywords-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-keywords-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-keywords-02",
      "suite": "rdf",
      "name": "syntax-keywords-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-keywords-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-keywords-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-keywords-03",
      "suite": "rdf",
      "name": "syntax-keywords-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-keywords-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-keywords-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-lists-01",
      "suite": "rdf",
      "name": "syntax-lists-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-lists-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-lists-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-lists-02",
      "suite": "rdf",
      "name": "syntax-lists-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-lists-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-lists-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-lists-03",
      "suite": "rdf",
      "name": "syntax-lists-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-lists-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-lists-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-lists-04",
      "suite": "rdf",
      "name": "syntax-lists-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-lists-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-lists-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-lists-05",
      "suite": "rdf",
      "name": "syntax-lists-05.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-lists-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-lists-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-bnode-01",
      "suite": "rdf",
      "name": "syntax-bnode-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-bnode-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-bnode-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-bnode-02",
      "suite": "rdf",
      "name": "syntax-bnode-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-bnode-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-bnode-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-bnode-03",
      "suite": "rdf",
      "name": "syntax-bnode-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-bnode-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-bnode-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-function-01",
      "suite": "rdf",
      "name": "syntax-function-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-function-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-function-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-function-02",
      "suite": "rdf",
      "name": "syntax-function-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-function-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-function-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-function-03",
      "suite": "rdf",
      "name": "syntax-function-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-function-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-function-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-function-04",
      "suite": "rdf",
      "name": "syntax-function-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-function-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-function-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-select-01",
      "suite": "rdf",
      "name": "syntax-form-select-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-select-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-select-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-select-02",
      "suite": "rdf",
      "name": "syntax-form-select-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-select-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-select-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-ask-02",
      "suite": "rdf",
      "name": "syntax-form-ask-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-ask-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-ask-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-construct01",
      "suite": "rdf",
      "name": "syntax-form-construct01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-construct01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-construct01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-construct02",
      "suite": "rdf",
      "name": "syntax-form-construct02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-construct02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-construct02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-construct03",
      "suite": "rdf",
      "name": "syntax-form-construct03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-construct03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-construct03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-construct04",
      "suite": "rdf",
      "name": "syntax-form-construct04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-construct04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-construct04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-construct06",
      "suite": "rdf",
      "name": "syntax-form-construct06.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-construct06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-construct06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-describe01",
      "suite": "rdf",
      "name": "syntax-form-describe01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-describe01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-describe01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-form-describe02",
      "suite": "rdf",
      "name": "syntax-form-describe02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-form-describe02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-form-describe02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-dataset-01",
      "suite": "rdf",
      "name": "syntax-dataset-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-dataset-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-dataset-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-dataset-02",
      "suite": "rdf",
      "name": "syntax-dataset-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-dataset-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-dataset-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-dataset-03",
      "suite": "rdf",
      "name": "syntax-dataset-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-dataset-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-dataset-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-dataset-04",
      "suite": "rdf",
      "name": "syntax-dataset-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-dataset-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-dataset-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-graph-01",
      "suite": "rdf",
      "name": "syntax-graph-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-graph-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-graph-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-graph-02",
      "suite": "rdf",
      "name": "syntax-graph-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-graph-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-graph-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-graph-03",
      "suite": "rdf",
      "name": "syntax-graph-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-graph-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-graph-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-graph-04",
      "suite": "rdf",
      "name": "syntax-graph-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-graph-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-graph-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-graph-05",
      "suite": "rdf",
      "name": "syntax-graph-05.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-graph-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-graph-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-esc-01",
      "suite": "rdf",
      "name": "syntax-esc-01.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-esc-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-esc-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-esc-02",
      "suite": "rdf",
      "name": "syntax-esc-02.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-esc-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-esc-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-esc-03",
      "suite": "rdf",
      "name": "syntax-esc-03.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-esc-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-esc-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-esc-04",
      "suite": "rdf",
      "name": "syntax-esc-04.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-esc-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-esc-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql2/manifest.ttl#syntax-esc-05",
      "suite": "rdf",
      "name": "syntax-esc-05.rq",
      "feature": "sparql10/syntax-sparql2",
      "path": "sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql2/manifest.ttl",
      "source_sha256": "637a3e893f73898201895d6053e066808d0555abc5844bf81bce726a634fc862",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql2/syntax-esc-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql2/manifest#syntax-esc-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-01",
      "suite": "rdf",
      "name": "syn-01.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-02",
      "suite": "rdf",
      "name": "syn-02.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-03",
      "suite": "rdf",
      "name": "syn-03.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-04",
      "suite": "rdf",
      "name": "syn-04.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-05",
      "suite": "rdf",
      "name": "syn-05.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-06",
      "suite": "rdf",
      "name": "syn-06.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-07",
      "suite": "rdf",
      "name": "syn-07.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-08",
      "suite": "rdf",
      "name": "syn-08.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-01",
      "suite": "rdf",
      "name": "syn-bad-01.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-02",
      "suite": "rdf",
      "name": "syn-bad-02.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-03",
      "suite": "rdf",
      "name": "syn-bad-03.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-04",
      "suite": "rdf",
      "name": "syn-bad-04.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-05",
      "suite": "rdf",
      "name": "syn-bad-05.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-06",
      "suite": "rdf",
      "name": "syn-bad-06.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-07",
      "suite": "rdf",
      "name": "syn-bad-07.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-08",
      "suite": "rdf",
      "name": "syn-bad-08.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-09",
      "suite": "rdf",
      "name": "syn-bad-09.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-10",
      "suite": "rdf",
      "name": "syn-bad-10.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-11",
      "suite": "rdf",
      "name": "syn-bad-11.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-12",
      "suite": "rdf",
      "name": "syn-bad-12.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-13",
      "suite": "rdf",
      "name": "syn-bad-13.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-14",
      "suite": "rdf",
      "name": "syn-bad-14.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-14.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-15",
      "suite": "rdf",
      "name": "syn-bad-15.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-15.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-15",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-16",
      "suite": "rdf",
      "name": "syn-bad-16.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-16.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-16",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-17",
      "suite": "rdf",
      "name": "syn-bad-17.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-17.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-17",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-18",
      "suite": "rdf",
      "name": "syn-bad-18.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-18.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-18",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-19",
      "suite": "rdf",
      "name": "syn-bad-19.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-19.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-19",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-20",
      "suite": "rdf",
      "name": "syn-bad-20.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-20.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-20",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-21",
      "suite": "rdf",
      "name": "syn-bad-21.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-21.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-21",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-22",
      "suite": "rdf",
      "name": "syn-bad-22.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-22.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-22",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-23",
      "suite": "rdf",
      "name": "syn-bad-23.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-23.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-23",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-24",
      "suite": "rdf",
      "name": "syn-bad-24.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-24.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-24",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-25",
      "suite": "rdf",
      "name": "syn-bad-25.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-25.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-25",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-26",
      "suite": "rdf",
      "name": "syn-bad-26.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-26.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-26",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-27",
      "suite": "rdf",
      "name": "syn-bad-27.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-27.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-27",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-28",
      "suite": "rdf",
      "name": "syn-bad-28.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-28.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-28",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-29",
      "suite": "rdf",
      "name": "syn-bad-29.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-29.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-29",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-30",
      "suite": "rdf",
      "name": "syn-bad-30.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-30.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-30",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#syn-bad-31",
      "suite": "rdf",
      "name": "syn-bad-31.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-31.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#syn-bad-31",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#bnode-dot",
      "suite": "rdf",
      "name": "syn-bad-bnode-dot.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-bnode-dot.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#bnode-dot",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#bnodes-missing-pvalues-01",
      "suite": "rdf",
      "name": "syn-bad-bnodes-missing-pvalues-01.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-bnodes-missing-pvalues-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#bnodes-missing-pvalues-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#bnodes-missing-pvalues-02",
      "suite": "rdf",
      "name": "syn-bad-bnodes-missing-pvalues-02.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-bnodes-missing-pvalues-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#bnodes-missing-pvalues-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#empty-optional-01",
      "suite": "rdf",
      "name": "syn-bad-empty-optional-01.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-empty-optional-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#empty-optional-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#empty-optional-02",
      "suite": "rdf",
      "name": "syn-bad-empty-optional-02.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-empty-optional-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#empty-optional-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#filter-missing-parens",
      "suite": "rdf",
      "name": "syn-bad-filter-missing-parens.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-filter-missing-parens.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#filter-missing-parens",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#lone-list",
      "suite": "rdf",
      "name": "syn-bad-lone-list.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-lone-list.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#lone-list",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#lone-node",
      "suite": "rdf",
      "name": "syn-bad-lone-node.rq",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-bad-lone-node.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#lone-node",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#blabel-cross-filter",
      "suite": "rdf",
      "name": "syn-blabel-cross-filter",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-blabel-cross-filter.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#blabel-cross-filter",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#blabel-cross-graph-bad",
      "suite": "rdf",
      "name": "syn-blabel-cross-graph-bad",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-blabel-cross-graph-bad.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#blabel-cross-graph-bad",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#blabel-cross-optional-bad",
      "suite": "rdf",
      "name": "syn-blabel-cross-optional-bad",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-blabel-cross-optional-bad.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#blabel-cross-optional-bad",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql3/manifest.ttl#blabel-cross-union-bad",
      "suite": "rdf",
      "name": "syn-blabel-cross-union-bad",
      "feature": "sparql10/syntax-sparql3",
      "path": "sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql3/manifest.ttl",
      "source_sha256": "e5bf7ef73fe3c8e5c08bbc0fd63d16c7547e16fe83dd1d511d83b91a316d4af6",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql3/syn-blabel-cross-union-bad.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql3/manifest#blabel-cross-union-bad",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-09",
      "suite": "rdf",
      "name": "syn-09.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-10",
      "suite": "rdf",
      "name": "syn-10.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-11",
      "suite": "rdf",
      "name": "syn-11.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-34",
      "suite": "rdf",
      "name": "syn-bad-34.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-34.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-34",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-35",
      "suite": "rdf",
      "name": "syn-bad-35.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-35.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-35",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-36",
      "suite": "rdf",
      "name": "syn-bad-36.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-36.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-36",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-37",
      "suite": "rdf",
      "name": "syn-bad-37.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-37.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-37",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-38",
      "suite": "rdf",
      "name": "syn-bad-38.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-38.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-38",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-OPT-breaks-BGP",
      "suite": "rdf",
      "name": "syn-bad-OPT-breaks-BGP",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-OPT-breaks-BGP.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-OPT-breaks-BGP",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-UNION-breaks-BGP",
      "suite": "rdf",
      "name": "syn-bad-UNION-breaks-BGP",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-UNION-breaks-BGP.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-UNION-breaks-BGP",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-bad-GRAPH-breaks-BGP",
      "suite": "rdf",
      "name": "syn-bad-GRAPH-breaks-BGP",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "NegativeSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-bad-GRAPH-breaks-BGP.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-bad-GRAPH-breaks-BGP",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql4/manifest.ttl#syn-leading-digits-in-prefixed-names",
      "suite": "rdf",
      "name": "syn-leading-digits-in-prefixed-names.rq",
      "feature": "sparql10/syntax-sparql4",
      "path": "sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql4/manifest.ttl",
      "source_sha256": "a29a3edd388595c0c88b8f2a5ccc7204c064196a2a6381f98b7ed2edd7fc75ec",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql4/syn-leading-digits-in-prefixed-names.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql4/manifest#syn-leading-digits-in-prefixed-names",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql5/manifest.ttl#syntax-reduced-01",
      "suite": "rdf",
      "name": "syntax-reduced-01.rq",
      "feature": "sparql10/syntax-sparql5",
      "path": "sparql/sparql10/syntax-sparql5/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql5/manifest.ttl",
      "source_sha256": "ed25245865b2ead55294a9b710b450dc3c7fd97b9edcebe7fbd008ed0567601b",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql5/syntax-reduced-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql5/manifest#syntax-reduced-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/syntax-sparql5/manifest.ttl#syntax-reduced-02",
      "suite": "rdf",
      "name": "syntax-reduced-02.rq",
      "feature": "sparql10/syntax-sparql5",
      "path": "sparql/sparql10/syntax-sparql5/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/syntax-sparql5/manifest.ttl",
      "source_sha256": "ed25245865b2ead55294a9b710b450dc3c7fd97b9edcebe7fbd008ed0567601b",
      "types": [
        "PositiveSyntaxTest"
      ],
      "query_file": "sparql/sparql10/syntax-sparql5/syntax-reduced-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/syntax-sparql5/manifest#syntax-reduced-02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql10/triple-match/manifest.ttl#dawg-triple-pattern-001",
      "suite": "rdf",
      "name": "dawg-triple-pattern-001",
      "feature": "sparql10/triple-match",
      "path": "sparql/sparql10/triple-match/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/triple-match/manifest.ttl",
      "source_sha256": "2bbcf29cd3cec64882be214949ea56279ef9581b1faf8c76bfa5068a48542178",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/triple-match/dawg-tp-01.rq",
      "result_file": "sparql/sparql10/triple-match/result-tp-01.ttl",
      "data": [
        "sparql/sparql10/triple-match/data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/triple-match/manifest#dawg-triple-pattern-001",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/triple-match/manifest.ttl#dawg-triple-pattern-002",
      "suite": "rdf",
      "name": "dawg-triple-pattern-002",
      "feature": "sparql10/triple-match",
      "path": "sparql/sparql10/triple-match/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/triple-match/manifest.ttl",
      "source_sha256": "2bbcf29cd3cec64882be214949ea56279ef9581b1faf8c76bfa5068a48542178",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/triple-match/dawg-tp-02.rq",
      "result_file": "sparql/sparql10/triple-match/result-tp-02.ttl",
      "data": [
        "sparql/sparql10/triple-match/data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/triple-match/manifest#dawg-triple-pattern-002",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/triple-match/manifest.ttl#dawg-triple-pattern-003",
      "suite": "rdf",
      "name": "dawg-triple-pattern-003",
      "feature": "sparql10/triple-match",
      "path": "sparql/sparql10/triple-match/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/triple-match/manifest.ttl",
      "source_sha256": "2bbcf29cd3cec64882be214949ea56279ef9581b1faf8c76bfa5068a48542178",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/triple-match/dawg-tp-03.rq",
      "result_file": "sparql/sparql10/triple-match/result-tp-03.ttl",
      "data": [
        "sparql/sparql10/triple-match/data-02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/triple-match/manifest#dawg-triple-pattern-003",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/triple-match/manifest.ttl#dawg-triple-pattern-004",
      "suite": "rdf",
      "name": "dawg-triple-pattern-004",
      "feature": "sparql10/triple-match",
      "path": "sparql/sparql10/triple-match/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/triple-match/manifest.ttl",
      "source_sha256": "2bbcf29cd3cec64882be214949ea56279ef9581b1faf8c76bfa5068a48542178",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/triple-match/dawg-tp-04.rq",
      "result_file": "sparql/sparql10/triple-match/result-tp-04.ttl",
      "data": [
        "sparql/sparql10/triple-match/dawg-data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/triple-match/manifest#dawg-triple-pattern-004",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-01",
      "suite": "rdf",
      "name": "tP-double-double",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-double-double.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-02",
      "suite": "rdf",
      "name": "tP-double-float",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-double-float.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-03",
      "suite": "rdf",
      "name": "tP-double-decimal",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-double-decimal.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-04",
      "suite": "rdf",
      "name": "tP-float-float",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-float-float.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-05",
      "suite": "rdf",
      "name": "tP-float-decimal",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-float-decimal.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-06",
      "suite": "rdf",
      "name": "tP-decimal-decimal",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-decimal-decimal.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-07",
      "suite": "rdf",
      "name": "tP-integer-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-integer-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-08",
      "suite": "rdf",
      "name": "tP-nonPositiveInteger-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-nonPositiveInteger-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-09",
      "suite": "rdf",
      "name": "tP-negativeInteger-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-negativeInteger-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-10",
      "suite": "rdf",
      "name": "tP-long-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-long-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-11",
      "suite": "rdf",
      "name": "tP-int-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-int-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-12",
      "suite": "rdf",
      "name": "tP-short-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-13",
      "suite": "rdf",
      "name": "tP-byte-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-byte-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-13",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-14",
      "suite": "rdf",
      "name": "tP-nonNegativeInteger-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-nonNegativeInteger-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-14",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-15",
      "suite": "rdf",
      "name": "tP-unsignedLong-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-unsignedLong-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-15",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-16",
      "suite": "rdf",
      "name": "tP-unsignedInt-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-unsignedInt-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-16",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-17",
      "suite": "rdf",
      "name": "tP-unsignedShort-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-unsignedShort-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-17",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-18",
      "suite": "rdf",
      "name": "tP-unsignedByte-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-unsignedByte-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-18",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-19",
      "suite": "rdf",
      "name": "tP-positiveInteger-short",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-positiveInteger-short.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-19",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-20",
      "suite": "rdf",
      "name": "tP-short-double",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-double.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-20",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-21",
      "suite": "rdf",
      "name": "tP-short-float",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-float.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-21",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-22",
      "suite": "rdf",
      "name": "tP-short-decimal",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-decimal.rq",
      "result_file": "sparql/sparql10/type-promotion/true.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-22",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-23",
      "suite": "rdf",
      "name": "tP-short-short-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-short-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-23",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-24",
      "suite": "rdf",
      "name": "tP-byte-short-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-byte-short-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-24",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-25",
      "suite": "rdf",
      "name": "tP-short-long-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-long-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-25",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-26",
      "suite": "rdf",
      "name": "tP-short-int-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-int-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-26",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-27",
      "suite": "rdf",
      "name": "tP-short-byte-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-short-byte-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-27",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-28",
      "suite": "rdf",
      "name": "tP-double-float-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-double-float-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-28",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-29",
      "suite": "rdf",
      "name": "tP-double-decimal-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-double-decimal-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-29",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql10/type-promotion/manifest.ttl#type-promotion-30",
      "suite": "rdf",
      "name": "tP-float-decimal-fail",
      "feature": "sparql10/type-promotion",
      "path": "sparql/sparql10/type-promotion/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql10/type-promotion/manifest.ttl",
      "source_sha256": "e4c651a5b51f40bb24a6592ce01098c1a30a1f0bc948f1537db92a2b63e8d9b0",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql10/type-promotion/tP-float-decimal-fail.rq",
      "result_file": "sparql/sparql10/type-promotion/false.ttl",
      "data": [
        "sparql/sparql10/type-promotion/tP.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2001/sw/DataAccess/tests/data-r2/type-promotion/manifest#type-promotion-30",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add01",
      "suite": "rdf",
      "name": "ADD 1",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add02",
      "suite": "rdf",
      "name": "ADD 2",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add03",
      "suite": "rdf",
      "name": "ADD 3",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add04",
      "suite": "rdf",
      "name": "ADD 4",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add05",
      "suite": "rdf",
      "name": "ADD 5",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add06",
      "suite": "rdf",
      "name": "ADD 6",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add07",
      "suite": "rdf",
      "name": "ADD 7",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/add/manifest.ttl#add08",
      "suite": "rdf",
      "name": "ADD 8",
      "feature": "sparql11/add",
      "path": "sparql/sparql11/add/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/add/manifest.ttl",
      "source_sha256": "90b2c680a0e296aaed7871777c1b139e2e8732d49f294bc8af7083ed6a53cb1e",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/add/manifest#add08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg01",
      "suite": "rdf",
      "name": "COUNT 1",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg01.rq",
      "result_file": "sparql/sparql11/aggregates/agg01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg02",
      "suite": "rdf",
      "name": "COUNT 2",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg02.rq",
      "result_file": "sparql/sparql11/aggregates/agg02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg03",
      "suite": "rdf",
      "name": "COUNT 3",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg03.rq",
      "result_file": "sparql/sparql11/aggregates/agg03.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg04",
      "suite": "rdf",
      "name": "COUNT 4",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg04.rq",
      "result_file": "sparql/sparql11/aggregates/agg04.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg05",
      "suite": "rdf",
      "name": "COUNT 5",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg05.rq",
      "result_file": "sparql/sparql11/aggregates/agg05.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg06",
      "suite": "rdf",
      "name": "COUNT 6",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg06.rq",
      "result_file": "sparql/sparql11/aggregates/agg06.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg07",
      "suite": "rdf",
      "name": "COUNT 7",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg07.rq",
      "result_file": "sparql/sparql11/aggregates/agg07.srx",
      "data": [
        "sparql/sparql11/aggregates/agg01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg08",
      "suite": "rdf",
      "name": "COUNT 8",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/aggregates/agg08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg08b",
      "suite": "rdf",
      "name": "COUNT 8b",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg08b.rq",
      "result_file": "sparql/sparql11/aggregates/agg08b.srx",
      "data": [
        "sparql/sparql11/aggregates/agg08.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg08b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg09",
      "suite": "rdf",
      "name": "COUNT 9",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/aggregates/agg09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg10",
      "suite": "rdf",
      "name": "COUNT 10",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/aggregates/agg10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg11",
      "suite": "rdf",
      "name": "COUNT 11",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/aggregates/agg11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg12",
      "suite": "rdf",
      "name": "COUNT 12",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/aggregates/agg12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-01",
      "suite": "rdf",
      "name": "GROUP_CONCAT 1",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-1.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-1.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-groupconcat-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-02",
      "suite": "rdf",
      "name": "GROUP_CONCAT 2",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-2.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-2.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-groupconcat-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-03",
      "suite": "rdf",
      "name": "GROUP_CONCAT with SEPARATOR",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-3.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-3.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-groupconcat-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-04",
      "suite": "rdf",
      "name": "GROUP_CONCAT with same language tag",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-4.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-4.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-05",
      "suite": "rdf",
      "name": "GROUP_CONCAT with different language tags",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-5.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-5.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-06",
      "suite": "rdf",
      "name": "GROUP_CONCAT with one element",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-6.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-6.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-sum-01",
      "suite": "rdf",
      "name": "SUM",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-sum-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-sum-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-sum-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-sum-02",
      "suite": "rdf",
      "name": "SUM with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-sum-02.rq",
      "result_file": "sparql/sparql11/aggregates/agg-sum-02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-sum-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-avg-01",
      "suite": "rdf",
      "name": "AVG",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-avg-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-avg-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-avg-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-avg-02",
      "suite": "rdf",
      "name": "AVG with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-avg-02.rq",
      "result_file": "sparql/sparql11/aggregates/agg-avg-02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-avg-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-avg-03",
      "suite": "rdf",
      "name": "AVG with empty group (value defined to be 0)",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-avg-03.rq",
      "result_file": "sparql/sparql11/aggregates/agg-avg-03.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-avg-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-min-01",
      "suite": "rdf",
      "name": "MIN",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-min-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-min-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-min-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-min-02",
      "suite": "rdf",
      "name": "MIN with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-min-02.rq",
      "result_file": "sparql/sparql11/aggregates/agg-min-02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-min-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-max-01",
      "suite": "rdf",
      "name": "MAX",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-max-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-max-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-max-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-max-02",
      "suite": "rdf",
      "name": "MAX with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-max-02.rq",
      "result_file": "sparql/sparql11/aggregates/agg-max-02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-max-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-sample-01",
      "suite": "rdf",
      "name": "SAMPLE",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-sample-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-sample-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-sample-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-err-01",
      "suite": "rdf",
      "name": "Error in AVG",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-err-01.rq",
      "result_file": "sparql/sparql11/aggregates/agg-err-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-err-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-err-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-err-02",
      "suite": "rdf",
      "name": "Protect from error in AVG",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-err-02.rq",
      "result_file": "sparql/sparql11/aggregates/agg-err-02.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-err-02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-err-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-empty-group-max-1",
      "suite": "rdf",
      "name": "agg on empty set, explicit grouping",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-empty-group-max-1.rq",
      "result_file": "sparql/sparql11/aggregates/agg-empty-group-max-1.srx",
      "data": [
        "sparql/sparql11/aggregates/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-empty-group-max-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-empty-group-max-2",
      "suite": "rdf",
      "name": "agg on empty set, no grouping",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-empty-group-max-2.rq",
      "result_file": "sparql/sparql11/aggregates/agg-empty-group-max-2.srx",
      "data": [
        "sparql/sparql11/aggregates/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-empty-group-max-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-empty-group-count-1",
      "suite": "rdf",
      "name": "COUNT: no match, with group",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-empty-group-count-1.rq",
      "result_file": "sparql/sparql11/aggregates/agg-empty-group-count-1.srj",
      "data": [
        "sparql/sparql11/aggregates/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-empty-group-count-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-empty-group-count-2",
      "suite": "rdf",
      "name": "COUNT: no match, no group",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-empty-group-count-2.rq",
      "result_file": "sparql/sparql11/aggregates/agg-empty-group-count-2.srj",
      "data": [
        "sparql/sparql11/aggregates/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-empty-group-count-2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-empty-group-count-graph",
      "suite": "rdf",
      "name": "COUNT: no GROUP BY inside of GRAPH",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-empty-group-count-graph.rq",
      "result_file": "sparql/sparql11/aggregates/agg-empty-group-count-graph.ttl",
      "data": [
        "sparql/sparql11/aggregates/empty.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql11/aggregates/singleton.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/aggregates/singleton.ttl"
        },
        {
          "file": "sparql/sparql11/aggregates/pair.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/aggregates/pair.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-empty-group-count-graph",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-multiple-having",
      "suite": "rdf",
      "name": "HAVING: multiple conditions",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-multiple-having.rq",
      "result_file": "sparql/sparql11/aggregates/agg-multiple-having.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-multiple-having",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-group-fn",
      "suite": "rdf",
      "name": "GROUP BY with a function",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-group-fn.rq",
      "result_file": "sparql/sparql11/aggregates/agg-group-fn.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-group-fn",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-group-builtin",
      "suite": "rdf",
      "name": "GROUP BY with a built-in function",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-group-builtin.rq",
      "result_file": "sparql/sparql11/aggregates/agg-group-builtin.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-group-builtin",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-avg-distinct",
      "suite": "rdf",
      "name": "AVG DISTINCT with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-avg-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-avg-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-avg-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-count-distinct",
      "suite": "rdf",
      "name": "COUNT DISTINCT with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-count-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-count-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-count-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-count-rows-distinct",
      "suite": "rdf",
      "name": "COUNT(DISTINCT *) with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-count-rows-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-count-rows-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-count-rows-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-groupconcat-distinct",
      "suite": "rdf",
      "name": "GROUP_CONCAT DISTINCT",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-groupconcat-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-groupconcat-distinct.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-groupconcat-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-max-distinct",
      "suite": "rdf",
      "name": "MAX DISTINCT with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-max-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-max-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-max-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-min-distinct",
      "suite": "rdf",
      "name": "MIN DISTINCT with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-min-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-min-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-min-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-sample-distinct",
      "suite": "rdf",
      "name": "SAMPLE DISTINCT",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-sample-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-sample-01.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-sample-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/aggregates/manifest.ttl#agg-sum-distinct",
      "suite": "rdf",
      "name": "SUM DISTINCT with GROUP BY",
      "feature": "sparql11/aggregates",
      "path": "sparql/sparql11/aggregates/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/aggregates/manifest.ttl",
      "source_sha256": "9942c026d66bd84294f2d5bb6516234b09d3782fa6f106e502e812e86133ff53",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/aggregates/agg-sum-distinct.rq",
      "result_file": "sparql/sparql11/aggregates/agg-sum-distinct.srx",
      "data": [
        "sparql/sparql11/aggregates/agg-numeric-duplicates.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/aggregates/manifest#agg-sum-distinct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-data-spo1",
      "suite": "rdf",
      "name": "Simple insert data 1",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-data-spo1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-data-spo-named1",
      "suite": "rdf",
      "name": "Simple insert data named 1",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-data-spo-named1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-data-spo-named2",
      "suite": "rdf",
      "name": "Simple insert data named 2",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-data-spo-named2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-data-spo-named3",
      "suite": "rdf",
      "name": "Simple insert data named 3",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-data-spo-named3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-01",
      "suite": "rdf",
      "name": "INSERT 01",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-02",
      "suite": "rdf",
      "name": "INSERT 02",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-03",
      "suite": "rdf",
      "name": "INSERT 03",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-04",
      "suite": "rdf",
      "name": "INSERT 04",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-using-01",
      "suite": "rdf",
      "name": "INSERT USING 01",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-using-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-05a",
      "suite": "rdf",
      "name": "INSERT same bnode twice",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-05a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-data-same-bnode",
      "suite": "rdf",
      "name": "INSERTing the same bnode with INSERT DATA into two different Graphs is the same bnode",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-data-same-bnode",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-same-bnode",
      "suite": "rdf",
      "name": "INSERTing the same bnode with two INSERT WHERE statement within one request is NOT the same bnode",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-same-bnode",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/basic-update/manifest.ttl#insert-where-same-bnode2",
      "suite": "rdf",
      "name": "INSERTing the same bnode with two INSERT WHERE statement within one request is NOT the same bnode even if both WHERE clauses have the empty solution mapping as the only solution.",
      "feature": "sparql11/basic-update",
      "path": "sparql/sparql11/basic-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/basic-update/manifest.ttl",
      "source_sha256": "310630329806d78de3b7b88c0a657601d83e51d7adaf8a5ad86d79842b6acd7a",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/basic-update/manifest#insert-where-same-bnode2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind01",
      "suite": "rdf",
      "name": "bind01 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind01.rq",
      "result_file": "sparql/sparql11/bind/bind01.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind02",
      "suite": "rdf",
      "name": "bind02 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind02.rq",
      "result_file": "sparql/sparql11/bind/bind02.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind03",
      "suite": "rdf",
      "name": "bind03 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind03.rq",
      "result_file": "sparql/sparql11/bind/bind03.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind04",
      "suite": "rdf",
      "name": "bind04 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind04.rq",
      "result_file": "sparql/sparql11/bind/bind04.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind05",
      "suite": "rdf",
      "name": "bind05 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind05.rq",
      "result_file": "sparql/sparql11/bind/bind05.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind06",
      "suite": "rdf",
      "name": "bind06 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind06.rq",
      "result_file": "sparql/sparql11/bind/bind06.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind07",
      "suite": "rdf",
      "name": "bind07 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind07.rq",
      "result_file": "sparql/sparql11/bind/bind07.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind08",
      "suite": "rdf",
      "name": "bind08 - BIND",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind08.rq",
      "result_file": "sparql/sparql11/bind/bind08.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind10",
      "suite": "rdf",
      "name": "bind10 - BIND scoping - Variable in filter not in scope",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind10.rq",
      "result_file": "sparql/sparql11/bind/bind10.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bind/manifest.ttl#bind11",
      "suite": "rdf",
      "name": "bind11 - BIND scoping - Variable in filter in scope",
      "feature": "sparql11/bind",
      "path": "sparql/sparql11/bind/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bind/manifest.ttl",
      "source_sha256": "8236ea46699f6c994421e113e6fdae0a042712dfe41c4e4ec199efe086958afb",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bind/bind11.rq",
      "result_file": "sparql/sparql11/bind/bind11.srx",
      "data": [
        "sparql/sparql11/bind/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bind/manifest#bind11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values1",
      "suite": "rdf",
      "name": "Post-query VALUES with subj-var, 1 row",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values01.rq",
      "result_file": "sparql/sparql11/bindings/values01.srx",
      "data": [
        "sparql/sparql11/bindings/data01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values2",
      "suite": "rdf",
      "name": "Post-query VALUES with obj-var, 1 row",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values02.rq",
      "result_file": "sparql/sparql11/bindings/values02.srx",
      "data": [
        "sparql/sparql11/bindings/data02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values3",
      "suite": "rdf",
      "name": "Post-query VALUES with 2 obj-vars, 1 row",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values03.rq",
      "result_file": "sparql/sparql11/bindings/values03.srx",
      "data": [
        "sparql/sparql11/bindings/data03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values4",
      "suite": "rdf",
      "name": "Post-query VALUES with 2 obj-vars, 1 row with UNDEF",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values04.rq",
      "result_file": "sparql/sparql11/bindings/values04.srx",
      "data": [
        "sparql/sparql11/bindings/data04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values5",
      "suite": "rdf",
      "name": "Post-query VALUES with 2 obj-vars, 2 rows with UNDEF",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values05.rq",
      "result_file": "sparql/sparql11/bindings/values05.srx",
      "data": [
        "sparql/sparql11/bindings/data05.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values6",
      "suite": "rdf",
      "name": "Post-query VALUES with pred-var, 1 row",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values06.rq",
      "result_file": "sparql/sparql11/bindings/values06.srx",
      "data": [
        "sparql/sparql11/bindings/data06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values7",
      "suite": "rdf",
      "name": "Post-query VALUES with (OPTIONAL) obj-var, 1 row",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values07.rq",
      "result_file": "sparql/sparql11/bindings/values07.srx",
      "data": [
        "sparql/sparql11/bindings/data07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#values8",
      "suite": "rdf",
      "name": "Post-query VALUES with subj/obj-vars, 2 rows with UNDEF",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/values08.rq",
      "result_file": "sparql/sparql11/bindings/values08.srx",
      "data": [
        "sparql/sparql11/bindings/data08.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#inline1",
      "suite": "rdf",
      "name": "Inline VALUES graph pattern",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/inline01.rq",
      "result_file": "sparql/sparql11/bindings/inline01.srx",
      "data": [
        "sparql/sparql11/bindings/data01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#inline1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#inline2",
      "suite": "rdf",
      "name": "Post-subquery VALUES",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/inline02.rq",
      "result_file": "sparql/sparql11/bindings/inline02.srx",
      "data": [
        "sparql/sparql11/bindings/data02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#inline2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/bindings/manifest.ttl#graph",
      "suite": "rdf",
      "name": "VALUES inside GRAPH binding the same variable as the graph name",
      "feature": "sparql11/bindings",
      "path": "sparql/sparql11/bindings/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/bindings/manifest.ttl",
      "source_sha256": "bc4ea72b8930b51a171b3f264525ab75e7cedddf265e6823fd7687fe1005edc1",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/bindings/graph.rq",
      "result_file": "sparql/sparql11/bindings/graph.ttl",
      "data": [
        "sparql/sparql11/bindings/empty.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql11/bindings/data01.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/bindings/data01.ttl"
        },
        {
          "file": "sparql/sparql11/bindings/data02.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/bindings/data02.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#graph",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-bool",
      "suite": "rdf",
      "name": "xsd:boolean cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-bool.rq",
      "result_file": "sparql/sparql11/cast/cast-bool.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-bool",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-int",
      "suite": "rdf",
      "name": "xsd:integer cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-int.rq",
      "result_file": "sparql/sparql11/cast/cast-int.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-int",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-float",
      "suite": "rdf",
      "name": "xsd:float cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-float.rq",
      "result_file": "sparql/sparql11/cast/cast-float.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-float",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-double",
      "suite": "rdf",
      "name": "xsd:double cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-double.rq",
      "result_file": "sparql/sparql11/cast/cast-double.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-double",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-decimal",
      "suite": "rdf",
      "name": "xsd:decimal cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-decimal.rq",
      "result_file": "sparql/sparql11/cast/cast-decimal.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-decimal",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/cast/manifest.ttl#cast-string",
      "suite": "rdf",
      "name": "xsd:string cast",
      "feature": "sparql11/cast",
      "path": "sparql/sparql11/cast/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/cast/manifest.ttl",
      "source_sha256": "b9d0b699516667457404c76bb102e2ec84eef148e141db0b6de01c7c20b042e2",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/cast/cast-string.rq",
      "result_file": "sparql/sparql11/cast/cast-string.srx",
      "data": [
        "sparql/sparql11/cast/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/cast/manifest#cast-string",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/clear/manifest.ttl#dawg-clear-default-01",
      "suite": "rdf",
      "name": "CLEAR DEFAULT",
      "feature": "sparql11/clear",
      "path": "sparql/sparql11/clear/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/clear/manifest.ttl",
      "source_sha256": "eade4ad9659cde0a8bd66f6bea7de207c008e85404879cc6c8e2c8f9f47bb800",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/clear/manifest#dawg-clear-default-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/clear/manifest.ttl#dawg-clear-graph-01",
      "suite": "rdf",
      "name": "CLEAR GRAPH",
      "feature": "sparql11/clear",
      "path": "sparql/sparql11/clear/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/clear/manifest.ttl",
      "source_sha256": "eade4ad9659cde0a8bd66f6bea7de207c008e85404879cc6c8e2c8f9f47bb800",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/clear/manifest#dawg-clear-graph-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/clear/manifest.ttl#dawg-clear-named-01",
      "suite": "rdf",
      "name": "CLEAR NAMED",
      "feature": "sparql11/clear",
      "path": "sparql/sparql11/clear/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/clear/manifest.ttl",
      "source_sha256": "eade4ad9659cde0a8bd66f6bea7de207c008e85404879cc6c8e2c8f9f47bb800",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/clear/manifest#dawg-clear-named-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/clear/manifest.ttl#dawg-clear-all-01",
      "suite": "rdf",
      "name": "CLEAR ALL",
      "feature": "sparql11/clear",
      "path": "sparql/sparql11/clear/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/clear/manifest.ttl",
      "source_sha256": "eade4ad9659cde0a8bd66f6bea7de207c008e85404879cc6c8e2c8f9f47bb800",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/clear/manifest#dawg-clear-all-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere01",
      "suite": "rdf",
      "name": "constructwhere01 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere01.rq",
      "result_file": "sparql/sparql11/construct/constructwhere01result.ttl",
      "data": [
        "sparql/sparql11/construct/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere02",
      "suite": "rdf",
      "name": "constructwhere02 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere02.rq",
      "result_file": "sparql/sparql11/construct/constructwhere02result.ttl",
      "data": [
        "sparql/sparql11/construct/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere03",
      "suite": "rdf",
      "name": "constructwhere03 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere03.rq",
      "result_file": "sparql/sparql11/construct/constructwhere03result.ttl",
      "data": [
        "sparql/sparql11/construct/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere04",
      "suite": "rdf",
      "name": "constructwhere04 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere04.rq",
      "result_file": "sparql/sparql11/construct/constructwhere04result.ttl",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/construct/data.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/construct/data.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere05",
      "suite": "rdf",
      "name": "constructwhere05 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructwhere06",
      "suite": "rdf",
      "name": "constructwhere06 - CONSTRUCT WHERE",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/construct/constructwhere06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructwhere06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/construct/manifest.ttl#constructlist",
      "suite": "rdf",
      "name": "CONSTRUCT list",
      "feature": "sparql11/construct",
      "path": "sparql/sparql11/construct/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/construct/manifest.ttl",
      "source_sha256": "a7e17b8a9051ddc2f6613dba23a4ed67e578eb29463c0a25d3c770a97cd43825",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/construct/constructlist.rq",
      "result_file": "sparql/sparql11/construct/constructlistresult.ttl",
      "data": [
        "sparql/sparql11/construct/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/construct/manifest#constructlist",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy01",
      "suite": "rdf",
      "name": "COPY 1",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy02",
      "suite": "rdf",
      "name": "COPY 2",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy03",
      "suite": "rdf",
      "name": "COPY 3",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy04",
      "suite": "rdf",
      "name": "COPY 4",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy06",
      "suite": "rdf",
      "name": "COPY 6",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/copy/manifest.ttl#copy07",
      "suite": "rdf",
      "name": "COPY 7",
      "feature": "sparql11/copy",
      "path": "sparql/sparql11/copy/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/copy/manifest.ttl",
      "source_sha256": "38758141dc49be87b7075b0ada5a492de1036d813937e047592448464a3f34e7",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/copy/manifest#copy07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#csv01",
      "suite": "rdf",
      "name": "csv01 - CSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "CSVResultFormatTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv01.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv01.csv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#csv01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#tsv01",
      "suite": "rdf",
      "name": "tsv01 - TSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv01.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv01.tsv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#tsv01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#csv02",
      "suite": "rdf",
      "name": "cvs02 - CSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "CSVResultFormatTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv02.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv02.csv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#csv02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#tsv02",
      "suite": "rdf",
      "name": "tsv02 - TSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv02.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv02.tsv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#tsv02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#csv03",
      "suite": "rdf",
      "name": "csv03 - CSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "CSVResultFormatTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv01.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv03.csv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#csv03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/csv-tsv-res/manifest.ttl#tsv03",
      "suite": "rdf",
      "name": "tsv03 - TSV Result Format",
      "feature": "sparql11/csv-tsv-res",
      "path": "sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/csv-tsv-res/manifest.ttl",
      "source_sha256": "c779f37c75e71901df0de597d5c25e1eb5b4aa402346964a5573f377f329245a",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/csv-tsv-res/csvtsv01.rq",
      "result_file": "sparql/sparql11/csv-tsv-res/csvtsv03.tsv",
      "data": [
        "sparql/sparql11/csv-tsv-res/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/csv-tsv-res/manifest#tsv03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-01",
      "suite": "rdf",
      "name": "Simple DELETE 1",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-02",
      "suite": "rdf",
      "name": "Simple DELETE 2",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-03",
      "suite": "rdf",
      "name": "Simple DELETE 3",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-04",
      "suite": "rdf",
      "name": "Simple DELETE 4",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-05",
      "suite": "rdf",
      "name": "Graph-specific DELETE 1",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-06",
      "suite": "rdf",
      "name": "Graph-specific DELETE 2",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-07",
      "suite": "rdf",
      "name": "Simple DELETE 7",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-01",
      "suite": "rdf",
      "name": "Simple DELETE 1 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-02",
      "suite": "rdf",
      "name": "Simple DELETE 2 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-03",
      "suite": "rdf",
      "name": "Simple DELETE 3 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-04",
      "suite": "rdf",
      "name": "Simple DELETE 4 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-05",
      "suite": "rdf",
      "name": "Graph-specific DELETE 1 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-with-06",
      "suite": "rdf",
      "name": "Graph-specific DELETE 2 (WITH)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-with-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-01",
      "suite": "rdf",
      "name": "Simple DELETE 1 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-02a",
      "suite": "rdf",
      "name": "Simple DELETE 2 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-02a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-03",
      "suite": "rdf",
      "name": "Simple DELETE 3 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-04",
      "suite": "rdf",
      "name": "Simple DELETE 4 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-05",
      "suite": "rdf",
      "name": "Graph-specific DELETE 1 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete/manifest.ttl#dawg-delete-using-06a",
      "suite": "rdf",
      "name": "Graph-specific DELETE 2 (USING)",
      "feature": "sparql11/delete",
      "path": "sparql/sparql11/delete/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete/manifest.ttl",
      "source_sha256": "add6a065e81d3601a9f09447e8c7fe6e24d20f9e083f2dd5f844b6eb490c3120",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete/manifest#dawg-delete-using-06a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-01",
      "suite": "rdf",
      "name": "Simple DELETE DATA 1",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-02",
      "suite": "rdf",
      "name": "Simple DELETE DATA 2",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-03",
      "suite": "rdf",
      "name": "Simple DELETE DATA 3",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-04",
      "suite": "rdf",
      "name": "Simple DELETE DATA 4",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-05",
      "suite": "rdf",
      "name": "Graph-specific DELETE DATA 1",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-data/manifest.ttl#dawg-delete-data-06",
      "suite": "rdf",
      "name": "Graph-specific DELETE DATA 2",
      "feature": "sparql11/delete-data",
      "path": "sparql/sparql11/delete-data/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-data/manifest.ttl",
      "source_sha256": "32dd25b8d72219a5f4b49cf464420d2e2d351c9aa896502da9c9d0d9133df0c1",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-data/manifest#dawg-delete-data-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-01",
      "suite": "rdf",
      "name": "DELETE INSERT 1",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-01b",
      "suite": "rdf",
      "name": "DELETE INSERT 1b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-01b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-01c",
      "suite": "rdf",
      "name": "DELETE INSERT 1c",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-01c",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-02",
      "suite": "rdf",
      "name": "DELETE INSERT 2",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-03",
      "suite": "rdf",
      "name": "DELETE INSERT 3",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-03.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-03b",
      "suite": "rdf",
      "name": "DELETE INSERT 3b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-03b.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-03b",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-04",
      "suite": "rdf",
      "name": "DELETE INSERT 4",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-04b",
      "suite": "rdf",
      "name": "DELETE INSERT 4b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-04b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-05",
      "suite": "rdf",
      "name": "DELETE INSERT 5",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-05.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-05b",
      "suite": "rdf",
      "name": "DELETE INSERT 5b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-05b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-06",
      "suite": "rdf",
      "name": "DELETE INSERT 6",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-05.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-06b",
      "suite": "rdf",
      "name": "DELETE INSERT 6b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-06b",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-07",
      "suite": "rdf",
      "name": "DELETE INSERT 7",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-07.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-07b",
      "suite": "rdf",
      "name": "DELETE INSERT 7b",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-07b.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-07b",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-08",
      "suite": "rdf",
      "name": "DELETE INSERT 8",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-08.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#dawg-delete-insert-09",
      "suite": "rdf",
      "name": "DELETE INSERT 9",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/delete-insert/delete-insert-09.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#dawg-delete-insert-09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/delete-insert/manifest.ttl#delete-insert-halloween-problem",
      "suite": "rdf",
      "name": "Halloween Problem: A delete/insert operation should not be able to read its own writes",
      "feature": "sparql11/delete-insert",
      "path": "sparql/sparql11/delete-insert/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-insert/manifest.ttl",
      "source_sha256": "115561f421427ac048801056ae253dfb4c647d3c047d475b4abf16686b125f43",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-insert/manifest#delete-insert-halloween-problem",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-01",
      "suite": "rdf",
      "name": "Simple DELETE WHERE 1",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-02",
      "suite": "rdf",
      "name": "Simple DELETE WHERE 2",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-03",
      "suite": "rdf",
      "name": "Simple DELETE WHERE 3",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-04",
      "suite": "rdf",
      "name": "Simple DELETE WHERE 4",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-05",
      "suite": "rdf",
      "name": "Graph-specific DELETE WHERE 1",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/delete-where/manifest.ttl#dawg-delete-where-06",
      "suite": "rdf",
      "name": "Graph-specific DELETE WHERE 2",
      "feature": "sparql11/delete-where",
      "path": "sparql/sparql11/delete-where/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/delete-where/manifest.ttl",
      "source_sha256": "b3adf013467434eab25c2808eeda9a8b742772c055672ef03e33dc8e26c31961",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/delete-where/manifest#dawg-delete-where-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/drop/manifest.ttl#dawg-drop-default-01",
      "suite": "rdf",
      "name": "DROP DEFAULT",
      "feature": "sparql11/drop",
      "path": "sparql/sparql11/drop/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/drop/manifest.ttl",
      "source_sha256": "0cf65639b6924f0c048a3b5d46a1d237b4581ad63929dbfd42f106fb91b4d4aa",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/drop/manifest#dawg-drop-default-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/drop/manifest.ttl#dawg-drop-graph-01",
      "suite": "rdf",
      "name": "DROP GRAPH",
      "feature": "sparql11/drop",
      "path": "sparql/sparql11/drop/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/drop/manifest.ttl",
      "source_sha256": "0cf65639b6924f0c048a3b5d46a1d237b4581ad63929dbfd42f106fb91b4d4aa",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/drop/manifest#dawg-drop-graph-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/drop/manifest.ttl#dawg-drop-named-01",
      "suite": "rdf",
      "name": "DROP NAMED",
      "feature": "sparql11/drop",
      "path": "sparql/sparql11/drop/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/drop/manifest.ttl",
      "source_sha256": "0cf65639b6924f0c048a3b5d46a1d237b4581ad63929dbfd42f106fb91b4d4aa",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/drop/manifest#dawg-drop-named-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/drop/manifest.ttl#dawg-drop-all-01",
      "suite": "rdf",
      "name": "DROP ALL",
      "feature": "sparql11/drop",
      "path": "sparql/sparql11/drop/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/drop/manifest.ttl",
      "source_sha256": "0cf65639b6924f0c048a3b5d46a1d237b4581ad63929dbfd42f106fb91b4d4aa",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/drop/manifest#dawg-drop-all-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind01",
      "suite": "rdf",
      "name": "bind01 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind01.rq",
      "result_file": "sparql/sparql11/entailment/bind01.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind02",
      "suite": "rdf",
      "name": "bind02 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind02.rq",
      "result_file": "sparql/sparql11/entailment/bind02.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind03",
      "suite": "rdf",
      "name": "bind03 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind03.rq",
      "result_file": "sparql/sparql11/entailment/bind03.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind04",
      "suite": "rdf",
      "name": "bind04 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind04.rq",
      "result_file": "sparql/sparql11/entailment/bind04.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind05",
      "suite": "rdf",
      "name": "bind05 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind05.rq",
      "result_file": "sparql/sparql11/entailment/bind05.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind06",
      "suite": "rdf",
      "name": "bind06 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind06.rq",
      "result_file": "sparql/sparql11/entailment/bind06.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind07",
      "suite": "rdf",
      "name": "bind07 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind07.rq",
      "result_file": "sparql/sparql11/entailment/bind07.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#bind08",
      "suite": "rdf",
      "name": "bind08 - BIND fixed data for OWL DL",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/bind08.rq",
      "result_file": "sparql/sparql11/entailment/bind08.srx",
      "data": [
        "sparql/sparql11/entailment/bind-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#bind08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#d-ent-01",
      "suite": "rdf",
      "name": "D-Entailment test to show that  neither literals in subject position nor newly introduced surrogate blank nodes are to be returned in query answers",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/d-ent-01.rq",
      "result_file": "sparql/sparql11/entailment/d-ent-01.srx",
      "data": [
        "sparql/sparql11/entailment/d-ent-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#d-ent-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#lang",
      "suite": "rdf",
      "name": "Literal with language tag test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/lang.rq",
      "result_file": "sparql/sparql11/entailment/lang.srx",
      "data": [
        "sparql/sparql11/entailment/lang.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#lang",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#owlds01",
      "suite": "rdf",
      "name": "bnodes are not existentials",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/owlds01.rq",
      "result_file": "sparql/sparql11/entailment/owlds01.srx",
      "data": [
        "sparql/sparql11/entailment/owlds01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#owlds01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#owlds02",
      "suite": "rdf",
      "name": "bnodes are not existentials with answer",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/owlds02.rq",
      "result_file": "sparql/sparql11/entailment/owlds02.srx",
      "data": [
        "sparql/sparql11/entailment/owlds02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#owlds02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q1",
      "suite": "rdf",
      "name": "paper-sparqldl-Q1",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q1.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q1.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q1-rdfs",
      "suite": "rdf",
      "name": "paper-sparqldl-Q1-rdfs",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q1.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q1-rdfs.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q1-rdfs",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q2",
      "suite": "rdf",
      "name": "paper-sparqldl-Q2",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q2.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q2.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q3",
      "suite": "rdf",
      "name": "paper-sparqldl-Q3",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q3.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q3.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q4",
      "suite": "rdf",
      "name": "paper-sparqldl-Q4",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q4.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q4.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#paper-sparqldl-Q5",
      "suite": "rdf",
      "name": "paper-sparqldl-Q5",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/paper-sparqldl-Q5.rq",
      "result_file": "sparql/sparql11/entailment/paper-sparqldl-Q5.srx",
      "data": [
        "sparql/sparql11/entailment/paper-sparqldl-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#paper-sparqldl-Q5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent10",
      "suite": "rdf",
      "name": "filtered subclass query with (hasChild some Thing) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent10.rq",
      "result_file": "sparql/sparql11/entailment/parent10.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent2",
      "suite": "rdf",
      "name": "parent query with distinguished variable",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent2.rq",
      "result_file": "sparql/sparql11/entailment/parent2.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent3",
      "suite": "rdf",
      "name": "parent query with (hasChild some Thing) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent3.rq",
      "result_file": "sparql/sparql11/entailment/parent3.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent4",
      "suite": "rdf",
      "name": "parent query with (hasChild min 1) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent4.rq",
      "result_file": "sparql/sparql11/entailment/parent4.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent5",
      "suite": "rdf",
      "name": "parent query with (hasChild some Female) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent5.rq",
      "result_file": "sparql/sparql11/entailment/parent5.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent6",
      "suite": "rdf",
      "name": "parent query with (hasChild min 1 Female) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent6.rq",
      "result_file": "sparql/sparql11/entailment/parent6.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent7",
      "suite": "rdf",
      "name": "parent query with (hasChild max 1 Female) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent7.rq",
      "result_file": "sparql/sparql11/entailment/parent7.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent8",
      "suite": "rdf",
      "name": "parent query with (hasChild exactly 1 Female) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent8.rq",
      "result_file": "sparql/sparql11/entailment/parent8.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#parent9",
      "suite": "rdf",
      "name": "subclass query with (hasChild some Thing) restriction",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/parent9.rq",
      "result_file": "sparql/sparql11/entailment/parent9.srx",
      "data": [
        "sparql/sparql11/entailment/parent.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#parent9",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#plainLit",
      "suite": "rdf",
      "name": "Plain literals with language tag are not the same as the same literal without",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/plainLit.rq",
      "result_file": "sparql/sparql11/entailment/plainLit.srx",
      "data": [
        "sparql/sparql11/entailment/plainLit.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#plainLit",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdf01",
      "suite": "rdf",
      "name": "RDF inference test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdf01.rq",
      "result_file": "sparql/sparql11/entailment/rdf01.srx",
      "data": [
        "sparql/sparql11/entailment/rdf01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdf01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdf02",
      "suite": "rdf",
      "name": "RDF inference test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdf02.rq",
      "result_file": "sparql/sparql11/entailment/rdf02.srx",
      "data": [
        "sparql/sparql11/entailment/rdf02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdf02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdf03",
      "suite": "rdf",
      "name": "RDF test for blank node cardinalities",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdf03.rq",
      "result_file": "sparql/sparql11/entailment/rdf03.srx",
      "data": [
        "sparql/sparql11/entailment/rdf03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdf03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdf04",
      "suite": "rdf",
      "name": "simple triple pattern match",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdf04.rq",
      "result_file": "sparql/sparql11/entailment/rdf04.srx",
      "data": [
        "sparql/sparql11/entailment/rdf04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdf04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs01",
      "suite": "rdf",
      "name": "RDFS inference test rdfs:subPropertyOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs01.rq",
      "result_file": "sparql/sparql11/entailment/rdfs01.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs02",
      "suite": "rdf",
      "name": "RDFS inference test rdfs:subPropertyOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs02.rq",
      "result_file": "sparql/sparql11/entailment/rdfs02.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs03",
      "suite": "rdf",
      "name": "RDFS inference test combining subPropertyOf and domain",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs03.rq",
      "result_file": "sparql/sparql11/entailment/rdfs03.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs04",
      "suite": "rdf",
      "name": "RDFS inference test subClassOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs04.rq",
      "result_file": "sparql/sparql11/entailment/rdfs04.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs05",
      "suite": "rdf",
      "name": "RDFS inference test subClassOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs05.rq",
      "result_file": "sparql/sparql11/entailment/rdfs05.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs05.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs06",
      "suite": "rdf",
      "name": "RDFS inference test domain",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs06.rq",
      "result_file": "sparql/sparql11/entailment/rdfs06.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs07",
      "suite": "rdf",
      "name": "RDFS inference test range",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs07.rq",
      "result_file": "sparql/sparql11/entailment/rdfs07.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs08",
      "suite": "rdf",
      "name": "RDFS inference test rdf:XMLLiteral subclass of rdfs:Literal",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs08.rq",
      "result_file": "sparql/sparql11/entailment/rdfs08.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs08.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs09",
      "suite": "rdf",
      "name": "RDFS inference test transitivity of subClassOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs09.rq",
      "result_file": "sparql/sparql11/entailment/rdfs09.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs09.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs10",
      "suite": "rdf",
      "name": "RDFS inference test transitivity of subPropertyOf",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs10.rq",
      "result_file": "sparql/sparql11/entailment/rdfs10.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs10.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs11",
      "suite": "rdf",
      "name": "RDFS inference test subProperty and instances",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs11.rq",
      "result_file": "sparql/sparql11/entailment/rdfs11.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs12",
      "suite": "rdf",
      "name": "RDFS inference test containers",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs12.rq",
      "result_file": "sparql/sparql11/entailment/rdfs12.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs12.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rdfs13",
      "suite": "rdf",
      "name": "RDFS inference test to show that neither literals in subject position nor newly introduced surrogate blank nodes are to be returned in query answers",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rdfs13.rq",
      "result_file": "sparql/sparql11/entailment/rdfs13.srx",
      "data": [
        "sparql/sparql11/entailment/rdfs13.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rdfs13",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rif01",
      "suite": "rdf",
      "name": "RIF Logical Entailment (referencing RIF XML)",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rif01.rq",
      "result_file": "sparql/sparql11/entailment/rif01.srx",
      "data": [
        "sparql/sparql11/entailment/rif01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rif01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rif03",
      "suite": "rdf",
      "name": "RIF Core WG tests: Frames",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rif03.rq",
      "result_file": "sparql/sparql11/entailment/rif03.srx",
      "data": [
        "sparql/sparql11/entailment/rif03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rif03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rif04",
      "suite": "rdf",
      "name": "RIF Core WG tests: Modeling Brain Anatomy",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rif04.rq",
      "result_file": "sparql/sparql11/entailment/rif04.srx",
      "data": [
        "sparql/sparql11/entailment/rif04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rif04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#rif06",
      "suite": "rdf",
      "name": "RIF Core WG tests: RDF Combination Blank Node",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/rif06.rq",
      "result_file": "sparql/sparql11/entailment/rif06.srx",
      "data": [
        "sparql/sparql11/entailment/rif06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#rif06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple1",
      "suite": "rdf",
      "name": "simple 1",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple1.rq",
      "result_file": "sparql/sparql11/entailment/simple1.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple2",
      "suite": "rdf",
      "name": "simple 2",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple2.rq",
      "result_file": "sparql/sparql11/entailment/simple2.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple3",
      "suite": "rdf",
      "name": "simple 3",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple3.rq",
      "result_file": "sparql/sparql11/entailment/simple3.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple4",
      "suite": "rdf",
      "name": "simple 4",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple4.rq",
      "result_file": "sparql/sparql11/entailment/simple4.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple4",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple5",
      "suite": "rdf",
      "name": "simple 5",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple5.rq",
      "result_file": "sparql/sparql11/entailment/simple5.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple6",
      "suite": "rdf",
      "name": "simple 6",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple6.rq",
      "result_file": "sparql/sparql11/entailment/simple6.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple7",
      "suite": "rdf",
      "name": "simple 7",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple7.rq",
      "result_file": "sparql/sparql11/entailment/simple7.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#simple8",
      "suite": "rdf",
      "name": "simple 8",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/simple8.rq",
      "result_file": "sparql/sparql11/entailment/simple8.srx",
      "data": [
        "sparql/sparql11/entailment/simple.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#simple8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-01",
      "suite": "rdf",
      "name": "sparqldl-01.rq: triple pattern",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-01.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-01.srx",
      "data": [
        "sparql/sparql11/entailment/data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-02",
      "suite": "rdf",
      "name": "sparqldl-02.rq: simple combined query",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-02.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-02.srx",
      "data": [
        "sparql/sparql11/entailment/data-01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-03",
      "suite": "rdf",
      "name": "sparqldl-03.rq: combined query with complex class description",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-03.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-03.srx",
      "data": [
        "sparql/sparql11/entailment/data-02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-04",
      "suite": "rdf",
      "name": "sparqldl-04.rq: bug fixing test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-04.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-04.srx",
      "data": [
        "sparql/sparql11/entailment/data-03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-05",
      "suite": "rdf",
      "name": "sparqldl-05.rq: simple undistinguished variable test.",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-05.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-05.srx",
      "data": [
        "sparql/sparql11/entailment/data-03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-06",
      "suite": "rdf",
      "name": "sparqldl-06.rq: cycle of undistinguished variables",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-06.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-06.srx",
      "data": [
        "sparql/sparql11/entailment/data-06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-07",
      "suite": "rdf",
      "name": "sparqldl-07.rq: two distinguished variables + undist.",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-07.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-07.srx",
      "data": [
        "sparql/sparql11/entailment/data-06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-08",
      "suite": "rdf",
      "name": "sparqldl-08.rq: two distinguished variables + undist.",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-08.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-08.srx",
      "data": [
        "sparql/sparql11/entailment/data-06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-09",
      "suite": "rdf",
      "name": "sparqldl-09.rq: undist vars test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-09.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-09.srx",
      "data": [
        "sparql/sparql11/entailment/data-07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-10",
      "suite": "rdf",
      "name": "sparqldl-10.rq: undist vars test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-10.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-10.srx",
      "data": [
        "sparql/sparql11/entailment/data-07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-11",
      "suite": "rdf",
      "name": "sparqldl-11.rq: domain test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-11.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-11.srx",
      "data": [
        "sparql/sparql11/entailment/data-11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-12",
      "suite": "rdf",
      "name": "sparqldl-12.rq: range test",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-12.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-12.srx",
      "data": [
        "sparql/sparql11/entailment/data-11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/entailment/manifest.ttl#sparqldl-13",
      "suite": "rdf",
      "name": "sparqldl-13.rq: sameAs",
      "feature": "sparql11/entailment",
      "path": "sparql/sparql11/entailment/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/entailment/manifest.ttl",
      "source_sha256": "5b52f00cd69c12d0c598ec252de901f9221c57d0f858588cf9c3e5a1376e9405",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/entailment/sparqldl-13.rq",
      "result_file": "sparql/sparql11/entailment/sparqldl-13.srx",
      "data": [
        "sparql/sparql11/entailment/data-08.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/entailment/manifest#sparqldl-13",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists01",
      "suite": "rdf",
      "name": "Exists with one constant",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists01.rq",
      "result_file": "sparql/sparql11/exists/exists01.srx",
      "data": [
        "sparql/sparql11/exists/exists01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists02",
      "suite": "rdf",
      "name": "Exists with ground triple",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists02.rq",
      "result_file": "sparql/sparql11/exists/exists02.srx",
      "data": [
        "sparql/sparql11/exists/exists01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists03",
      "suite": "rdf",
      "name": "Exists within graph pattern",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists03.rq",
      "result_file": "sparql/sparql11/exists/exists03.srx",
      "data": [
        "sparql/sparql11/exists/exists01.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql11/exists/exists02.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/exists/exists02.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists04",
      "suite": "rdf",
      "name": "Nested positive exists",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists04.rq",
      "result_file": "sparql/sparql11/exists/exists04.srx",
      "data": [
        "sparql/sparql11/exists/exists01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists05",
      "suite": "rdf",
      "name": "Nested negative exists in positive exists",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists05.rq",
      "result_file": "sparql/sparql11/exists/exists05.srx",
      "data": [
        "sparql/sparql11/exists/exists01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/exists/manifest.ttl#exists-graph-variable",
      "suite": "rdf",
      "name": "GRAPH variable inside of EXISTS is bound to external variable",
      "feature": "sparql11/exists",
      "path": "sparql/sparql11/exists/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/exists/manifest.ttl",
      "source_sha256": "934563af485db7c2e407afc9fe98062a4d383c7e24eedcfeea72fb660c743c2d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/exists/exists-graph-variable.rq",
      "result_file": "sparql/sparql11/exists/exists-graph-variable.srx",
      "data": [
        "sparql/sparql11/exists/exists-graph-variable.ttl"
      ],
      "named": [
        {
          "file": "sparql/sparql11/exists/exists-graph-variable.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/exists/exists-graph-variable.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/exists/manifest#exists-graph-variable",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strdt01",
      "suite": "rdf",
      "name": "STRDT()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strdt01.rq",
      "result_file": "sparql/sparql11/functions/strdt01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strdt01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strdt02",
      "suite": "rdf",
      "name": "STRDT(STR())",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strdt02.rq",
      "result_file": "sparql/sparql11/functions/strdt02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strdt02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strdt03-rdf11",
      "suite": "rdf",
      "name": "STRDT() TypeErrors (updated for RDF 1.1)",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strdt03.rq",
      "result_file": "sparql/sparql11/functions/strdt03-rdf11.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strdt03-rdf11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strlang01",
      "suite": "rdf",
      "name": "STRLANG()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strlang01.rq",
      "result_file": "sparql/sparql11/functions/strlang01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strlang01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strlang02",
      "suite": "rdf",
      "name": "STRLANG(STR())",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strlang02.rq",
      "result_file": "sparql/sparql11/functions/strlang02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strlang02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strlang03-rdf11",
      "suite": "rdf",
      "name": "STRLANG() TypeErrors (updated for RDF 1.1)",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strlang03.rq",
      "result_file": "sparql/sparql11/functions/strlang03-rdf11.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strlang03-rdf11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#isnumeric01",
      "suite": "rdf",
      "name": "isNumeric()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/isnumeric01.rq",
      "result_file": "sparql/sparql11/functions/isnumeric01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#isnumeric01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#abs01",
      "suite": "rdf",
      "name": "ABS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/abs01.rq",
      "result_file": "sparql/sparql11/functions/abs01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#abs01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#ceil01",
      "suite": "rdf",
      "name": "CEIL()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/ceil01.rq",
      "result_file": "sparql/sparql11/functions/ceil01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#ceil01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#floor01",
      "suite": "rdf",
      "name": "FLOOR()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/floor01.rq",
      "result_file": "sparql/sparql11/functions/floor01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#floor01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#round01",
      "suite": "rdf",
      "name": "ROUND()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/round01.rq",
      "result_file": "sparql/sparql11/functions/round01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#round01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#concat01",
      "suite": "rdf",
      "name": "CONCAT()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/concat01.rq",
      "result_file": "sparql/sparql11/functions/concat01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#concat01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#concat02",
      "suite": "rdf",
      "name": "CONCAT() 2",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/concat02.rq",
      "result_file": "sparql/sparql11/functions/concat02.srx",
      "data": [
        "sparql/sparql11/functions/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#concat02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#concat-empty",
      "suite": "rdf",
      "name": "CONCAT() without parameter",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/concat-empty.rq",
      "result_file": "sparql/sparql11/functions/concat-empty.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#concat-empty",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#concat-single",
      "suite": "rdf",
      "name": "CONCAT() with a single parameter",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/concat-single.rq",
      "result_file": "sparql/sparql11/functions/concat-single.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#concat-single",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#substring01",
      "suite": "rdf",
      "name": "SUBSTR() (3-argument)",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/substring01.rq",
      "result_file": "sparql/sparql11/functions/substring01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#substring01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#substring01-non-bmp",
      "suite": "rdf",
      "name": "SUBSTR() (3-argument) on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/substring01.rq",
      "result_file": "sparql/sparql11/functions/substring01-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#substring01-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#substring02",
      "suite": "rdf",
      "name": "SUBSTR() (2-argument)",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/substring02.rq",
      "result_file": "sparql/sparql11/functions/substring02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#substring02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#substring02-non-bmp",
      "suite": "rdf",
      "name": "SUBSTR() (2-argument) on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/substring02.rq",
      "result_file": "sparql/sparql11/functions/substring02-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#substring02-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#length01",
      "suite": "rdf",
      "name": "STRLEN()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/length01.rq",
      "result_file": "sparql/sparql11/functions/length01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#length01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#length01-non-bmp",
      "suite": "rdf",
      "name": "STRLEN() on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/length01.rq",
      "result_file": "sparql/sparql11/functions/length01-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#length01-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#ucase01",
      "suite": "rdf",
      "name": "UCASE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/ucase01.rq",
      "result_file": "sparql/sparql11/functions/ucase01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#ucase01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#ucase01-non-bmp",
      "suite": "rdf",
      "name": "UCASE() on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/ucase01.rq",
      "result_file": "sparql/sparql11/functions/ucase01-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#ucase01-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#lcase01",
      "suite": "rdf",
      "name": "LCASE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/lcase01.rq",
      "result_file": "sparql/sparql11/functions/lcase01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#lcase01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#lcase01-non-bmp",
      "suite": "rdf",
      "name": "LCASE() on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/lcase01.rq",
      "result_file": "sparql/sparql11/functions/lcase01-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#lcase01-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#encode01",
      "suite": "rdf",
      "name": "ENCODE_FOR_URI()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/encode01.rq",
      "result_file": "sparql/sparql11/functions/encode01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#encode01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#encode01-non-bmp",
      "suite": "rdf",
      "name": "ENCODE_FOR_URI() on non-BMP unicode strings",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/encode01.rq",
      "result_file": "sparql/sparql11/functions/encode01-non-bmp.srx",
      "data": [
        "sparql/sparql11/functions/data5.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#encode01-non-bmp",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#contains01",
      "suite": "rdf",
      "name": "CONTAINS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/contains01.rq",
      "result_file": "sparql/sparql11/functions/contains01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#contains01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#starts01",
      "suite": "rdf",
      "name": "STRSTARTS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/starts01.rq",
      "result_file": "sparql/sparql11/functions/starts01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#starts01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#ends01",
      "suite": "rdf",
      "name": "STRENDS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/ends01.rq",
      "result_file": "sparql/sparql11/functions/ends01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#ends01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#plus-1-corrected",
      "suite": "rdf",
      "name": "plus-1-corrected",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/plus-1-corrected.rq",
      "result_file": "sparql/sparql11/functions/plus-1.srx",
      "data": [
        "sparql/sparql11/functions/data-builtin-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#plus-1-corrected",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#plus-2-corrected",
      "suite": "rdf",
      "name": "plus-2-corrected",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/plus-2-corrected.rq",
      "result_file": "sparql/sparql11/functions/plus-2.srx",
      "data": [
        "sparql/sparql11/functions/data-builtin-3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#plus-2-corrected",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#md5-01",
      "suite": "rdf",
      "name": "MD5()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/md5-01.rq",
      "result_file": "sparql/sparql11/functions/md5-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#md5-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#md5-02",
      "suite": "rdf",
      "name": "MD5() over Unicode data",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/md5-02.rq",
      "result_file": "sparql/sparql11/functions/md5-02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#md5-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha1-01",
      "suite": "rdf",
      "name": "SHA1()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha1-01.rq",
      "result_file": "sparql/sparql11/functions/sha1-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha1-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha1-02",
      "suite": "rdf",
      "name": "SHA1() on Unicode data",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha1-02.rq",
      "result_file": "sparql/sparql11/functions/sha1-02.srx",
      "data": [
        "sparql/sparql11/functions/hash-unicode.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha1-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha256-01",
      "suite": "rdf",
      "name": "SHA256()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha256-01.rq",
      "result_file": "sparql/sparql11/functions/sha256-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha256-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha256-02",
      "suite": "rdf",
      "name": "SHA256() on Unicode data",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha256-02.rq",
      "result_file": "sparql/sparql11/functions/sha256-02.srx",
      "data": [
        "sparql/sparql11/functions/hash-unicode.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha256-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha384-01",
      "suite": "rdf",
      "name": "SHA384()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha384-01.rq",
      "result_file": "sparql/sparql11/functions/sha384-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha384-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha384-02",
      "suite": "rdf",
      "name": "SHA384() on Unicode data",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha384-02.rq",
      "result_file": "sparql/sparql11/functions/sha384-02.srx",
      "data": [
        "sparql/sparql11/functions/hash-unicode.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha384-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha512-01",
      "suite": "rdf",
      "name": "SHA512()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha512-01.rq",
      "result_file": "sparql/sparql11/functions/sha512-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha512-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#sha512-02",
      "suite": "rdf",
      "name": "SHA512() on Unicode data",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/sha512-02.rq",
      "result_file": "sparql/sparql11/functions/sha512-02.srx",
      "data": [
        "sparql/sparql11/functions/hash-unicode.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#sha512-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#minutes",
      "suite": "rdf",
      "name": "MINUTES()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/minutes-01.rq",
      "result_file": "sparql/sparql11/functions/minutes-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#minutes",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#seconds",
      "suite": "rdf",
      "name": "SECONDS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/seconds-01.rq",
      "result_file": "sparql/sparql11/functions/seconds-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#seconds",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#hours",
      "suite": "rdf",
      "name": "HOURS()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/hours-01.rq",
      "result_file": "sparql/sparql11/functions/hours-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#hours",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#month",
      "suite": "rdf",
      "name": "MONTH()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/month-01.rq",
      "result_file": "sparql/sparql11/functions/month-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#month",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#year",
      "suite": "rdf",
      "name": "YEAR()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/year-01.rq",
      "result_file": "sparql/sparql11/functions/year-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#year",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#day",
      "suite": "rdf",
      "name": "DAY()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/day-01.rq",
      "result_file": "sparql/sparql11/functions/day-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#day",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#timezone",
      "suite": "rdf",
      "name": "TIMEZONE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/timezone-01.rq",
      "result_file": "sparql/sparql11/functions/timezone-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#timezone",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#tz",
      "suite": "rdf",
      "name": "TZ()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/tz-01.rq",
      "result_file": "sparql/sparql11/functions/tz-01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#tz",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#bnode01",
      "suite": "rdf",
      "name": "BNODE(str)",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/bnode01.rq",
      "result_file": "sparql/sparql11/functions/bnode01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#bnode01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#bnode02",
      "suite": "rdf",
      "name": "BNODE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/bnode02.rq",
      "result_file": "sparql/sparql11/functions/bnode02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#bnode02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#in01",
      "suite": "rdf",
      "name": "IN 1",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/in01.rq",
      "result_file": "sparql/sparql11/functions/in01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#in01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#in02",
      "suite": "rdf",
      "name": "IN 2",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/in02.rq",
      "result_file": "sparql/sparql11/functions/in02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#in02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#notin01",
      "suite": "rdf",
      "name": "NOT IN 1",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/notin01.rq",
      "result_file": "sparql/sparql11/functions/notin01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#notin01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#notin02",
      "suite": "rdf",
      "name": "NOT IN 2",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/notin02.rq",
      "result_file": "sparql/sparql11/functions/notin02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#notin02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#now01",
      "suite": "rdf",
      "name": "NOW()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/now01.rq",
      "result_file": "sparql/sparql11/functions/now01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#now01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#rand01",
      "suite": "rdf",
      "name": "RAND()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/rand01.rq",
      "result_file": "sparql/sparql11/functions/rand01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#rand01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#iri01",
      "suite": "rdf",
      "name": "IRI()/URI()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/iri01.rq",
      "result_file": "sparql/sparql11/functions/iri01.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#iri01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#iri02",
      "suite": "rdf",
      "name": "IRI()/URI() when the input is an IRI",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/iri02.rq",
      "result_file": "sparql/sparql11/functions/iri02.srx",
      "data": [
        "sparql/sparql11/functions/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#iri02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#if01",
      "suite": "rdf",
      "name": "IF()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/if01.rq",
      "result_file": "sparql/sparql11/functions/if01.srx",
      "data": [
        "sparql/sparql11/functions/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#if01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#if02",
      "suite": "rdf",
      "name": "IF() error propogation",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/if02.rq",
      "result_file": "sparql/sparql11/functions/if02.srx",
      "data": [
        "sparql/sparql11/functions/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#if02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#coalesce01",
      "suite": "rdf",
      "name": "COALESCE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/coalesce01.rq",
      "result_file": "sparql/sparql11/functions/coalesce01.srx",
      "data": [
        "sparql/sparql11/functions/data-coalesce.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#coalesce01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#coalesce-empty",
      "suite": "rdf",
      "name": "COALESCE() without arguments",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/coalesce-empty.rq",
      "result_file": "sparql/sparql11/functions/coalesce-empty.srx",
      "data": [
        "sparql/sparql11/functions/data-coalesce.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#coalesce-empty",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strbefore01a",
      "suite": "rdf",
      "name": "STRBEFORE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strbefore01.rq",
      "result_file": "sparql/sparql11/functions/strbefore01a.srx",
      "data": [
        "sparql/sparql11/functions/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strbefore01a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strbefore02",
      "suite": "rdf",
      "name": "STRBEFORE() datatyping",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strbefore02.rq",
      "result_file": "sparql/sparql11/functions/strbefore02.srx",
      "data": [
        "sparql/sparql11/functions/data4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strbefore02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strafter01a",
      "suite": "rdf",
      "name": "STRAFTER()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strafter01.rq",
      "result_file": "sparql/sparql11/functions/strafter01a.srx",
      "data": [
        "sparql/sparql11/functions/data2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strafter01a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#strafter02",
      "suite": "rdf",
      "name": "STRAFTER() datatyping",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/strafter02.rq",
      "result_file": "sparql/sparql11/functions/strafter02.srx",
      "data": [
        "sparql/sparql11/functions/data4.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#strafter02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#replace01",
      "suite": "rdf",
      "name": "REPLACE()",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/replace01.rq",
      "result_file": "sparql/sparql11/functions/replace01.srx",
      "data": [
        "sparql/sparql11/functions/data3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#replace01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#replace02",
      "suite": "rdf",
      "name": "REPLACE() with overlapping pattern",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/replace02.rq",
      "result_file": "sparql/sparql11/functions/replace02.srx",
      "data": [
        "sparql/sparql11/functions/data3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#replace02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#replace03",
      "suite": "rdf",
      "name": "REPLACE() with captured substring",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/replace03.rq",
      "result_file": "sparql/sparql11/functions/replace03.srx",
      "data": [
        "sparql/sparql11/functions/data3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#replace03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#replace-case-insensitive",
      "suite": "rdf",
      "name": "REPLACE() with the 'i' option",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/replace-case-insensitive.rq",
      "result_file": "sparql/sparql11/functions/replace-case-insensitive.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#replace-case-insensitive",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#uuid01",
      "suite": "rdf",
      "name": "UUID() pattern match",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/uuid01.rq",
      "result_file": "sparql/sparql11/functions/uuid01.srx",
      "data": [
        "sparql/sparql11/functions/data-empty.nt"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#uuid01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#uuid02",
      "suite": "rdf",
      "name": "UUID() per binding",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/uuid02.rq",
      "result_file": "sparql/sparql11/functions/uuid02.srx",
      "data": [
        "sparql/sparql11/functions/data-empty.nt"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#uuid02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/functions/manifest.ttl#struuid01",
      "suite": "rdf",
      "name": "STRUUID() pattern match",
      "feature": "sparql11/functions",
      "path": "sparql/sparql11/functions/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/functions/manifest.ttl",
      "source_sha256": "17fd2f753372b01a41e2424d74638ed8556addfb762d96918747bab370d57ac7",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/functions/struuid01.rq",
      "result_file": "sparql/sparql11/functions/struuid01.srx",
      "data": [
        "sparql/sparql11/functions/data-empty.nt"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/functions/manifest#struuid01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-direct.ttl#put_get_repeat_direct",
      "suite": "rdf",
      "name": "PUT/GET repetition on same graph using varying graph identification  (direct graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source_sha256": "9271ee40b47ac08a1ec026651880e0843b567ca326d7e1df2f3a527d4d54f0df",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#DirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_get_repeat_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-direct.ttl#put_delete_get_delete_direct",
      "suite": "rdf",
      "name": "PUT initialization, then DELETE/GET/DELETE (direct graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source_sha256": "9271ee40b47ac08a1ec026651880e0843b567ca326d7e1df2f3a527d4d54f0df",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#DirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_delete_get_delete_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-direct.ttl#post_get_post_get_direct",
      "suite": "rdf",
      "name": "Two iterations os POST/GET, with the second using multipart/form-data (direct graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source_sha256": "9271ee40b47ac08a1ec026651880e0843b567ca326d7e1df2f3a527d4d54f0df",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#DirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post_get_post_get_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-direct.ttl#head_existing_direct",
      "suite": "rdf",
      "name": "PUT initialization, then HEAD on existing graph (direct graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-direct.ttl",
      "source_sha256": "9271ee40b47ac08a1ec026651880e0843b567ca326d7e1df2f3a527d4d54f0df",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#DirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#head_existing_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#put_get_repeat_indirect",
      "suite": "rdf",
      "name": "PUT/GET repetition on same graph using varying graph identification (indirect graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_get_repeat_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#put_get_default",
      "suite": "rdf",
      "name": "PUT/GET on the default graph",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_get_default",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#put_delete_get_delete_indirect",
      "suite": "rdf",
      "name": "PUT initialization, then DELETE/GET/DELETE (indirect graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_delete_get_delete_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#post_get_post_get_indirect",
      "suite": "rdf",
      "name": "Two iterations os POST/GET, with the second using multipart/form-data  (indirect graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post_get_post_get_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#post_get_new_graph",
      "suite": "rdf",
      "name": "Graph creation via POST on the GSP endpoint, then GET of the resulting graph (direct graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#POSTGraphCreation",
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post_get_new_graph",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#head_existing_indirect",
      "suite": "rdf",
      "name": "PUT initialization, then HEAD on existing graph (indirect graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#head_existing_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#head_non_existing_indirect",
      "suite": "rdf",
      "name": "HEAD on non-existing graph (indirect graph identification)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#head_non_existing_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#put_get_uri_pct_encoded_indirect",
      "suite": "rdf",
      "name": "PUT/GET (indirect graph identification; using varying percent-encoding for the same graph IRI)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_get_uri_pct_encoded_indirect",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/graph-store-protocol/manifest-indirect.ttl#put_get_uri_pct_encoded_twice",
      "suite": "rdf",
      "name": "PUT/PUT/GET/GET (indirect graph identification; checking that we decode percent-encoding only once  \u2014 for the request URL query \u2014 and not twice)",
      "feature": "sparql11/graph-store-protocol",
      "path": "sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/graph-store-protocol/manifest-indirect.ttl",
      "source_sha256": "b3a20e30668a6cd22fbb3b112beb03781195b52af29f1b6b14e0f897709dee04",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [
        "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#IndirectGraphIdentification"
      ],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put_get_uri_pct_encoded_twice",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group01",
      "suite": "rdf",
      "name": "Group-1",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/grouping/group01.rq",
      "result_file": "sparql/sparql11/grouping/group01.srx",
      "data": [
        "sparql/sparql11/grouping/group-data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group03",
      "suite": "rdf",
      "name": "Group-3",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/grouping/group03.rq",
      "result_file": "sparql/sparql11/grouping/group03.srx",
      "data": [
        "sparql/sparql11/grouping/group-data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group04",
      "suite": "rdf",
      "name": "Group-4",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/grouping/group04.rq",
      "result_file": "sparql/sparql11/grouping/group04.srx",
      "data": [
        "sparql/sparql11/grouping/group-data-1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group05",
      "suite": "rdf",
      "name": "Group-5",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/grouping/group05.rq",
      "result_file": "sparql/sparql11/grouping/group05.srx",
      "data": [
        "sparql/sparql11/grouping/group-data-2.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group06",
      "suite": "rdf",
      "name": "Group-6",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/grouping/group06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/grouping/manifest.ttl#group07",
      "suite": "rdf",
      "name": "Group-7",
      "feature": "sparql11/grouping",
      "path": "sparql/sparql11/grouping/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/grouping/manifest.ttl",
      "source_sha256": "63ff831b37cca8799aabea77ab484ea721a3cfedba271177e5f495de834a9785",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/grouping/group07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/grouping/manifest#group07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#put__initial_state",
      "suite": "rdf",
      "name": "PUT - Initial state",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put__initial_state",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_put__initial_state",
      "suite": "rdf",
      "name": "GET of PUT - Initial state",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_put__initial_state",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#put__graph_already_in_store",
      "suite": "rdf",
      "name": "PUT - graph already in store",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put__graph_already_in_store",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_put__graph_already_in_store",
      "suite": "rdf",
      "name": "GET of PUT - graph already in store",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_put__graph_already_in_store",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#put__default_graph",
      "suite": "rdf",
      "name": "PUT - default graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#put__default_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_put__default_graph",
      "suite": "rdf",
      "name": "GET of PUT - default graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_put__default_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#delete__existing_graph",
      "suite": "rdf",
      "name": "DELETE - existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#delete__existing_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_delete__existing_graph",
      "suite": "rdf",
      "name": "GET of DELETE - existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_delete__existing_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#delete__nonexistent_graph",
      "suite": "rdf",
      "name": "DELETE - non-existent graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#delete__nonexistent_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#post__existing_graph",
      "suite": "rdf",
      "name": "POST - existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post__existing_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_post__existing_graph",
      "suite": "rdf",
      "name": "GET of POST - existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_post__existing_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#post__multipart_formdata",
      "suite": "rdf",
      "name": "POST - multipart/form-data",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post__multipart_formdata",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_post__multipart_formdata",
      "suite": "rdf",
      "name": "GET of POST - multipart/form-data",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_post__multipart_formdata",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#post__create__new_graph",
      "suite": "rdf",
      "name": "POST - create new graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#post__create__new_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_post__create__new_graph",
      "suite": "rdf",
      "name": "GET of POST - create new graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_post__create__new_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#get_of_post__after_noop",
      "suite": "rdf",
      "name": "GET of POST - after noop",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#get_of_post__after_noop",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#head_on_an_existing_graph",
      "suite": "rdf",
      "name": "HEAD on an existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#head_on_an_existing_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/http-rdf-update/manifest.ttl#head_on_a_nonexisting_graph",
      "suite": "rdf",
      "name": "HEAD on a non-existing graph",
      "feature": "sparql11/http-rdf-update",
      "path": "sparql/sparql11/http-rdf-update/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/http-rdf-update/manifest.ttl",
      "source_sha256": "946be94853e0189475f250c9dfef0b49996dc03c9bb15f0f453409de769e2ee7",
      "types": [
        "GraphStoreProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/http-rdf-update/manifest#head_on_a_nonexisting_graph",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/json-res/manifest.ttl#jsonres01",
      "suite": "rdf",
      "name": "jsonres01 - JSON Result Format",
      "feature": "sparql11/json-res",
      "path": "sparql/sparql11/json-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/json-res/manifest.ttl",
      "source_sha256": "4e192569dabe208f5f8ab508d9973860648148944a253d6d9c4d99844725429d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/json-res/jsonres01.rq",
      "result_file": "sparql/sparql11/json-res/jsonres01.srj",
      "data": [
        "sparql/sparql11/json-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/json-res/manifest#jsonres01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/json-res/manifest.ttl#jsonres02",
      "suite": "rdf",
      "name": "jsonres02 - JSON Result Format",
      "feature": "sparql11/json-res",
      "path": "sparql/sparql11/json-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/json-res/manifest.ttl",
      "source_sha256": "4e192569dabe208f5f8ab508d9973860648148944a253d6d9c4d99844725429d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/json-res/jsonres02.rq",
      "result_file": "sparql/sparql11/json-res/jsonres02.srj",
      "data": [
        "sparql/sparql11/json-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/json-res/manifest#jsonres02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/json-res/manifest.ttl#jsonres03",
      "suite": "rdf",
      "name": "jsonres03 - JSON Result Format",
      "feature": "sparql11/json-res",
      "path": "sparql/sparql11/json-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/json-res/manifest.ttl",
      "source_sha256": "4e192569dabe208f5f8ab508d9973860648148944a253d6d9c4d99844725429d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/json-res/jsonres03.rq",
      "result_file": "sparql/sparql11/json-res/jsonres03.srj",
      "data": [
        "sparql/sparql11/json-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/json-res/manifest#jsonres03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/json-res/manifest.ttl#jsonres04",
      "suite": "rdf",
      "name": "jsonres04 - JSON Result Format",
      "feature": "sparql11/json-res",
      "path": "sparql/sparql11/json-res/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/json-res/manifest.ttl",
      "source_sha256": "4e192569dabe208f5f8ab508d9973860648148944a253d6d9c4d99844725429d",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/json-res/jsonres04.rq",
      "result_file": "sparql/sparql11/json-res/jsonres04.srj",
      "data": [
        "sparql/sparql11/json-res/data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/json-res/manifest#jsonres04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move01",
      "suite": "rdf",
      "name": "MOVE 1",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move02",
      "suite": "rdf",
      "name": "MOVE 2",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move03",
      "suite": "rdf",
      "name": "MOVE 3",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move04",
      "suite": "rdf",
      "name": "MOVE 4",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move06",
      "suite": "rdf",
      "name": "MOVE 6",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/move/manifest.ttl#move07",
      "suite": "rdf",
      "name": "MOVE 7",
      "feature": "sparql11/move",
      "path": "sparql/sparql11/move/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/move/manifest.ttl",
      "source_sha256": "236dc8aaf35d9602158dcb917ee3bf6ec2c863cffd98354095768971bbaef342",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#subset-by-exclusion-nex-1",
      "suite": "rdf",
      "name": "Subsets by exclusion (NOT EXISTS)",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/subsetByExcl01.rq",
      "result_file": "sparql/sparql11/negation/subsetByExcl01.srx",
      "data": [
        "sparql/sparql11/negation/subsetByExcl.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#subset-by-exclusion-nex-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#subset-by-exclusion-minus-1",
      "suite": "rdf",
      "name": "Subsets by exclusion (MINUS)",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/subsetByExcl02.rq",
      "result_file": "sparql/sparql11/negation/subsetByExcl02.srx",
      "data": [
        "sparql/sparql11/negation/subsetByExcl.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#subset-by-exclusion-minus-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#temporal-proximity-by-exclusion-nex-1",
      "suite": "rdf",
      "name": "Medical, temporal proximity by exclusion (NOT EXISTS)",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/temporalProximity01.rq",
      "result_file": "sparql/sparql11/negation/temporalProximity01.srx",
      "data": [
        "sparql/sparql11/negation/temporalProximity01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#temporal-proximity-by-exclusion-nex-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#subset-01",
      "suite": "rdf",
      "name": "Calculate which sets are subsets of others (include A subsetOf A)",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/subset-01.rq",
      "result_file": "sparql/sparql11/negation/subset-01.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#subset-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#subset-02",
      "suite": "rdf",
      "name": "Calculate which sets are subsets of others (exclude A subsetOf A)",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/subset-02.rq",
      "result_file": "sparql/sparql11/negation/subset-02.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#subset-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#set-equals-1",
      "suite": "rdf",
      "name": "Calculate which sets have the same elements",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/set-equals-1.rq",
      "result_file": "sparql/sparql11/negation/set-equals-1.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#set-equals-1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#subset-03",
      "suite": "rdf",
      "name": "Calculate proper subset",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/subset-03.rq",
      "result_file": "sparql/sparql11/negation/subset-03.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#subset-03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#exists-01",
      "suite": "rdf",
      "name": "Positive EXISTS 1",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/exists-01.rq",
      "result_file": "sparql/sparql11/negation/exists-01.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#exists-01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#exists-02",
      "suite": "rdf",
      "name": "Positive EXISTS 2",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/exists-02.rq",
      "result_file": "sparql/sparql11/negation/exists-02.srx",
      "data": [
        "sparql/sparql11/negation/set-data.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#exists-02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#full-minuend",
      "suite": "rdf",
      "name": "Subtraction with MINUS from a fully bound minuend",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/full-minuend.rq",
      "result_file": "sparql/sparql11/negation/full-minuend.srx",
      "data": [
        "sparql/sparql11/negation/full-minuend.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#full-minuend",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#partial-minuend",
      "suite": "rdf",
      "name": "Subtraction with MINUS from a partially bound minuend",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/part-minuend.rq",
      "result_file": "sparql/sparql11/negation/part-minuend.srx",
      "data": [
        "sparql/sparql11/negation/part-minuend.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#partial-minuend",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/negation/manifest.ttl#graph-minus",
      "suite": "rdf",
      "name": "outer GRAPH operator does not affect MINUS disjointness",
      "feature": "sparql11/negation",
      "path": "sparql/sparql11/negation/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/negation/manifest.ttl",
      "source_sha256": "4a9fd8c2a7b724a009589081c038d1e2c3aabaaf0dc2f22075a892d430d37328",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/negation/graph-minus.rq",
      "result_file": "sparql/sparql11/negation/graph-minus.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/negation/graph-minus.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/negation/graph-minus.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/negation/manifest#graph-minus",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp01",
      "suite": "rdf",
      "name": "Expression is equality",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp01.rq",
      "result_file": "sparql/sparql11/project-expression/projexp01.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp02",
      "suite": "rdf",
      "name": "Expression raise an error",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp02.rq",
      "result_file": "sparql/sparql11/project-expression/projexp02.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp02.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp03",
      "suite": "rdf",
      "name": "Reuse a project expression variable in select",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp03.rq",
      "result_file": "sparql/sparql11/project-expression/projexp03.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp04",
      "suite": "rdf",
      "name": "Reuse a project expression variable in order by",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp04.rq",
      "result_file": "sparql/sparql11/project-expression/projexp04.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp05",
      "suite": "rdf",
      "name": "Expression may return no value",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp05.rq",
      "result_file": "sparql/sparql11/project-expression/projexp05.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp05.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp06",
      "suite": "rdf",
      "name": "Expression has undefined variable",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp06.rq",
      "result_file": "sparql/sparql11/project-expression/projexp06.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp06.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/project-expression/manifest.ttl#projexp07",
      "suite": "rdf",
      "name": "Expression has variable that may be unbound",
      "feature": "sparql11/project-expression",
      "path": "sparql/sparql11/project-expression/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/project-expression/manifest.ttl",
      "source_sha256": "6542f17680c7a3052d40f3bf30f869b5d2944924f2d9eb5eaa9a9b2b47ad637c",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/project-expression/projexp07.rq",
      "result_file": "sparql/sparql11/project-expression/projexp07.srx",
      "data": [
        "sparql/sparql11/project-expression/projexp07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/project-expression/manifest#projexp07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp01",
      "suite": "rdf",
      "name": "(pp01) Simple path",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp01.rq",
      "result_file": "sparql/sparql11/property-path/pp01.srx",
      "data": [
        "sparql/sparql11/property-path/pp01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp02",
      "suite": "rdf",
      "name": "(pp02) Star path",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp02.rq",
      "result_file": "sparql/sparql11/property-path/pp02.srx",
      "data": [
        "sparql/sparql11/property-path/pp01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp03",
      "suite": "rdf",
      "name": "(pp03) Simple path with loop",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp03.rq",
      "result_file": "sparql/sparql11/property-path/pp03.srx",
      "data": [
        "sparql/sparql11/property-path/pp03.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp06",
      "suite": "rdf",
      "name": "(pp06) Path with two graphs",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp06.rq",
      "result_file": "sparql/sparql11/property-path/pp06.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/property-path/pp061.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/pp061.ttl"
        },
        {
          "file": "sparql/sparql11/property-path/pp062.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/pp062.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp07",
      "suite": "rdf",
      "name": "(pp07) Path with one graph",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp06.rq",
      "result_file": "sparql/sparql11/property-path/pp07.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/property-path/pp07.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/pp07.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp08",
      "suite": "rdf",
      "name": "(pp08) Reverse path",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp08.rq",
      "result_file": "sparql/sparql11/property-path/pp08.srx",
      "data": [
        "sparql/sparql11/property-path/pp08.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp09",
      "suite": "rdf",
      "name": "(pp09) Reverse sequence path",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp09.rq",
      "result_file": "sparql/sparql11/property-path/pp09.srx",
      "data": [
        "sparql/sparql11/property-path/pp09.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp10",
      "suite": "rdf",
      "name": "(pp10) Path with negation",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp10.rq",
      "result_file": "sparql/sparql11/property-path/pp10.srx",
      "data": [
        "sparql/sparql11/property-path/pp10.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp11",
      "suite": "rdf",
      "name": "(pp11) Simple path and two paths to same target node",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp11.rq",
      "result_file": "sparql/sparql11/property-path/pp11.srx",
      "data": [
        "sparql/sparql11/property-path/pp11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp12",
      "suite": "rdf",
      "name": "(pp12) Variable length path and two paths to same target node",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp12.rq",
      "result_file": "sparql/sparql11/property-path/pp12.srx",
      "data": [
        "sparql/sparql11/property-path/pp11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp14",
      "suite": "rdf",
      "name": "(pp14) Star path over foaf:knows",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp14.rq",
      "result_file": "sparql/sparql11/property-path/pp14.srx",
      "data": [
        "sparql/sparql11/property-path/pp14.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp14",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp16",
      "suite": "rdf",
      "name": "(pp16) Duplicate paths and cycles through foaf:knows*",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp14.rq",
      "result_file": "sparql/sparql11/property-path/pp16.srx",
      "data": [
        "sparql/sparql11/property-path/pp16.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp16",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp21",
      "suite": "rdf",
      "name": "(pp21) Diamond -- :p+",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-2-2.rq",
      "result_file": "sparql/sparql11/property-path/diamond-2.srx",
      "data": [
        "sparql/sparql11/property-path/data-diamond.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp21",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp23",
      "suite": "rdf",
      "name": "(pp23) Diamond, with tail -- :p+",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-2-2.rq",
      "result_file": "sparql/sparql11/property-path/diamond-tail-2.srx",
      "data": [
        "sparql/sparql11/property-path/data-diamond-tail.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp23",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp25",
      "suite": "rdf",
      "name": "(pp25) Diamond, with loop -- :p+",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-2-2.rq",
      "result_file": "sparql/sparql11/property-path/diamond-loop-2.srx",
      "data": [
        "sparql/sparql11/property-path/data-diamond-loop.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp25",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp28a",
      "suite": "rdf",
      "name": "(pp28a) Diamond, with loop -- (:p/:p)?",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-3-3.rq",
      "result_file": "sparql/sparql11/property-path/diamond-loop-5a.srx",
      "data": [
        "sparql/sparql11/property-path/data-diamond-loop.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp28a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp30",
      "suite": "rdf",
      "name": "(pp30) Operator precedence 1",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-p1.rq",
      "result_file": "sparql/sparql11/property-path/path-p1.srx",
      "data": [
        "sparql/sparql11/property-path/path-p1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp30",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp31",
      "suite": "rdf",
      "name": "(pp31) Operator precedence 2",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-p2.rq",
      "result_file": "sparql/sparql11/property-path/path-p2.srx",
      "data": [
        "sparql/sparql11/property-path/path-p1.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp31",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp32",
      "suite": "rdf",
      "name": "(pp32) Operator precedence 3",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-p3.rq",
      "result_file": "sparql/sparql11/property-path/path-p3.srx",
      "data": [
        "sparql/sparql11/property-path/path-p3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp32",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp33",
      "suite": "rdf",
      "name": "(pp33) Operator precedence 4",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-p4.rq",
      "result_file": "sparql/sparql11/property-path/path-p4.srx",
      "data": [
        "sparql/sparql11/property-path/path-p3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp33",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp34",
      "suite": "rdf",
      "name": "(pp34) Named Graph 1",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-ng-01.rq",
      "result_file": "sparql/sparql11/property-path/path-ng-01.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/property-path/ng-01.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-01.ttl"
        },
        {
          "file": "sparql/sparql11/property-path/ng-02.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-02.ttl"
        },
        {
          "file": "sparql/sparql11/property-path/ng-03.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-03.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp34",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp35",
      "suite": "rdf",
      "name": "(pp35) Named Graph 2",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/path-ng-02.rq",
      "result_file": "sparql/sparql11/property-path/path-ng-01.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/property-path/ng-01.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-01.ttl"
        },
        {
          "file": "sparql/sparql11/property-path/ng-02.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-02.ttl"
        },
        {
          "file": "sparql/sparql11/property-path/ng-03.ttl",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/property-path/ng-03.ttl"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp35",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp36",
      "suite": "rdf",
      "name": "(pp36) Arbitrary path with bound endpoints",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp36.rq",
      "result_file": "sparql/sparql11/property-path/pp36.srx",
      "data": [
        "sparql/sparql11/property-path/clique3.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp36",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#pp37",
      "suite": "rdf",
      "name": "(pp37) Nested (*)*",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/pp37.rq",
      "result_file": "sparql/sparql11/property-path/pp37.srx",
      "data": [
        "sparql/sparql11/property-path/pp37.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#pp37",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#values_and_path",
      "suite": "rdf",
      "name": "ZeroOrX property paths should only return terms in the graph and not also terms defined in the query",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/values_and_path.rq",
      "result_file": "sparql/sparql11/property-path/values_and_path.srx",
      "data": [
        "sparql/sparql11/property-path/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#values_and_path",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#nps_inverse",
      "suite": "rdf",
      "name": "Negated Property Set with inverse properties",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/nps_inverse.rq",
      "result_file": "sparql/sparql11/property-path/nps_inverse.srx",
      "data": [
        "sparql/sparql11/property-path/nps_inverse.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#nps_inverse",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#nps_direct_and_inverse",
      "suite": "rdf",
      "name": "Negated Property Set with both direct and inverse properties",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/nps_direct_and_inverse.rq",
      "result_file": "sparql/sparql11/property-path/nps_direct_and_inverse.srx",
      "data": [
        "sparql/sparql11/property-path/nps_direct_and_inverse.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#nps_direct_and_inverse",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#nps_a",
      "suite": "rdf",
      "name": "Negated Property Set with the rdf:type property written using 'a'",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/nps_a.rq",
      "result_file": "sparql/sparql11/property-path/nps_a.srx",
      "data": [
        "sparql/sparql11/property-path/nps_a.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#nps_a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#nps_a_inverse",
      "suite": "rdf",
      "name": "Negated Property Set with the inverse rdf:type property written using '^a'",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/nps_a_inverse.rq",
      "result_file": "sparql/sparql11/property-path/nps_a_inverse.srx",
      "data": [
        "sparql/sparql11/property-path/nps_a_inverse.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#nps_a_inverse",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#zero_or_more_set_start",
      "suite": "rdf",
      "name": "* with start being a constant on the empty dataset",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/zero_or_more_set_start.rq",
      "result_file": "sparql/sparql11/property-path/zero_or_more_set_start.srx",
      "data": [
        "sparql/sparql11/property-path/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#zero_or_more_set_start",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#zero_or_more_set_end",
      "suite": "rdf",
      "name": "* with end being a constant on the empty dataset",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/zero_or_more_set_end.rq",
      "result_file": "sparql/sparql11/property-path/zero_or_more_set_end.srx",
      "data": [
        "sparql/sparql11/property-path/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#zero_or_more_set_end",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#zero_or_one_set_start",
      "suite": "rdf",
      "name": "? with start being a constant on the empty dataset",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/zero_or_one_set_start.rq",
      "result_file": "sparql/sparql11/property-path/zero_or_one_set_start.srx",
      "data": [
        "sparql/sparql11/property-path/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#zero_or_one_set_start",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/property-path/manifest.ttl#zero_or_one_set_end",
      "suite": "rdf",
      "name": "? with end being a constant on the empty dataset",
      "feature": "sparql11/property-path",
      "path": "sparql/sparql11/property-path/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/property-path/manifest.ttl",
      "source_sha256": "134ddd67589ff42cdc37667834463463dd900d9760f94eab7c611defd6bf4d72",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/property-path/zero_or_one_set_end.rq",
      "result_file": "sparql/sparql11/property-path/zero_or_one_set_end.srx",
      "data": [
        "sparql/sparql11/property-path/empty.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/property-path/manifest#zero_or_one_set_end",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_post_form",
      "suite": "rdf",
      "name": "query via URL-encoded POST",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_post_form",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_dataset_default_graphs_get",
      "suite": "rdf",
      "name": "GET query with protocol-specified default graph",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_dataset_default_graphs_get",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_dataset_default_graphs_post",
      "suite": "rdf",
      "name": "POST query with protocol-specified default graphs",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_dataset_default_graphs_post",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_dataset_named_graphs_post",
      "suite": "rdf",
      "name": "POST query with protocol-specified named graphs",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_dataset_named_graphs_post",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_dataset_named_graphs_get",
      "suite": "rdf",
      "name": "GET query with protocol-specified named graphs",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_dataset_named_graphs_get",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_dataset_full",
      "suite": "rdf",
      "name": "query with protocol-specified dataset (both named and default graphs)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_dataset_full",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_multiple_dataset",
      "suite": "rdf",
      "name": "query specifying dataset in both query string and protocol; test for use of protocol-specified dataset",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_multiple_dataset",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_get",
      "suite": "rdf",
      "name": "query via GET",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_get",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_content_type_select",
      "suite": "rdf",
      "name": "query appropriate content type (expect one of: XML, JSON, CSV, TSV)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_content_type_select",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_content_type_ask",
      "suite": "rdf",
      "name": "query appropriate content type (expect one of: XML, JSON)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_content_type_ask",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_content_type_describe",
      "suite": "rdf",
      "name": "query appropriate content type (expect one of: RDF/XML, Turtle, N-Triples, RDFa)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_content_type_describe",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_content_type_construct",
      "suite": "rdf",
      "name": "query appropriate content type (expect one of: RDF/XML, Turtle, N-Triples, RDFa)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_content_type_construct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_dataset_default_graph",
      "suite": "rdf",
      "name": "update with protocol-specified default graph",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_dataset_default_graph",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_dataset_default_graphs",
      "suite": "rdf",
      "name": "update with protocol-specified default graphs",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_dataset_default_graphs",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_dataset_named_graphs",
      "suite": "rdf",
      "name": "update with protocol-specified named graphs",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_dataset_named_graphs",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_dataset_full",
      "suite": "rdf",
      "name": "update with protocol-specified dataset (both named and default graphs)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_dataset_full",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_post_form",
      "suite": "rdf",
      "name": "update via URL-encoded POST",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_post_form",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_post_direct",
      "suite": "rdf",
      "name": "update via POST directly",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_post_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#update_base_uri",
      "suite": "rdf",
      "name": "test for service-defined BASE URI (\"which MAY be the service endpoint\")",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#update_base_uri",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#query_post_direct",
      "suite": "rdf",
      "name": "query via POST directly",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#query_post_direct",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_method",
      "suite": "rdf",
      "name": "invoke query operation with a method other than GET or POST",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_method",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_multiple_queries",
      "suite": "rdf",
      "name": "invoke query operation with more than one query string",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_multiple_queries",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_wrong_media_type",
      "suite": "rdf",
      "name": "invoke query operation with a POST with media type that's not url-encoded or application/sparql-query",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_wrong_media_type",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_missing_form_type",
      "suite": "rdf",
      "name": "invoke query operation with url-encoded body, but without application/x-www-form-urlencoded media type",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_missing_form_type",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_missing_direct_type",
      "suite": "rdf",
      "name": "invoke query operation with SPARQL body, but without application/sparql-query media type",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_missing_direct_type",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_non_utf8",
      "suite": "rdf",
      "name": "invoke query operation with direct POST, but with a non-UTF8 encoding (UTF-16)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_non_utf8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_query_syntax",
      "suite": "rdf",
      "name": "invoke query operation with invalid query syntax (4XX result)",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_query_syntax",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_get",
      "suite": "rdf",
      "name": "invoke update operation with GET",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_get",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_multiple_updates",
      "suite": "rdf",
      "name": "invoke update operation with more than one update string",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_multiple_updates",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_wrong_media_type",
      "suite": "rdf",
      "name": "invoke update operation with a POST with media type that's not url-encoded or application/sparql-update",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_wrong_media_type",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_missing_form_type",
      "suite": "rdf",
      "name": "invoke update operation with url-encoded body, but without application/x-www-form-urlencoded media type",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_missing_form_type",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_non_utf8",
      "suite": "rdf",
      "name": "invoke update operation with direct POST, but with a non-UTF8 encoding",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_non_utf8",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_syntax",
      "suite": "rdf",
      "name": "invoke update operation with invalid update syntax",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_syntax",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/protocol/manifest.ttl#bad_update_dataset_conflict",
      "suite": "rdf",
      "name": "invoke update with both using-graph-uri/using-named-graph-uri parameter and USING/WITH clause",
      "feature": "sparql11/protocol",
      "path": "sparql/sparql11/protocol/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/protocol/manifest.ttl",
      "source_sha256": "2002418a4b06f880cfd24e5565c9a7316182f5713f168cbb645a5bedfad92482",
      "types": [
        "ProtocolTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/protocol/manifest#bad_update_dataset_conflict",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service1",
      "suite": "rdf",
      "name": "SERVICE test 1",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service01.rq",
      "result_file": "sparql/sparql11/service/service01.srx",
      "data": [
        "sparql/sparql11/service/data01.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service1",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service2",
      "suite": "rdf",
      "name": "SERVICE test 2",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service02.rq",
      "result_file": "sparql/sparql11/service/service02.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service2",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service3",
      "suite": "rdf",
      "name": "SERVICE test 3",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service03.rq",
      "result_file": "sparql/sparql11/service/service03.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service3",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service4a",
      "suite": "rdf",
      "name": "SERVICE test 4a with VALUES clause",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service04a.rq",
      "result_file": "sparql/sparql11/service/service04.srx",
      "data": [
        "sparql/sparql11/service/data04.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service4a",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service5",
      "suite": "rdf",
      "name": "SERVICE test 5",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service05.rq",
      "result_file": "sparql/sparql11/service/service05.srx",
      "data": [
        "sparql/sparql11/service/data05.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service5",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service6",
      "suite": "rdf",
      "name": "SERVICE test 6",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service06.rq",
      "result_file": "sparql/sparql11/service/service06.srx",
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service6",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service/manifest.ttl#service7",
      "suite": "rdf",
      "name": "SERVICE test 7",
      "feature": "sparql11/service",
      "path": "sparql/sparql11/service/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service/manifest.ttl",
      "source_sha256": "58b81f1d21034a0580bbee29807f62ec30a5569a84c9efb19d31e397522285ee",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/service/service07.rq",
      "result_file": "sparql/sparql11/service/service07.srx",
      "data": [
        "sparql/sparql11/service/data07.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service7",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/service-description/manifest.ttl#has-endpoint-triple",
      "suite": "rdf",
      "name": "Service description contains a matching sd:endpoint triple",
      "feature": "sparql11/service-description",
      "path": "sparql/sparql11/service-description/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service-description/manifest.ttl",
      "source_sha256": "801eb121412bd5493c1db71e310d96c5a4d20ae17d08085cd0744ec315358e31",
      "types": [
        "ServiceDescriptionTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service-description/manifest#has-endpoint-triple",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/service-description/manifest.ttl#returns-rdf",
      "suite": "rdf",
      "name": "GET on endpoint returns RDF",
      "feature": "sparql11/service-description",
      "path": "sparql/sparql11/service-description/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service-description/manifest.ttl",
      "source_sha256": "801eb121412bd5493c1db71e310d96c5a4d20ae17d08085cd0744ec315358e31",
      "types": [
        "ServiceDescriptionTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service-description/manifest#returns-rdf",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/service-description/manifest.ttl#conforms-to-schema",
      "suite": "rdf",
      "name": "Service description conforms to schema",
      "feature": "sparql11/service-description",
      "path": "sparql/sparql11/service-description/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/service-description/manifest.ttl",
      "source_sha256": "801eb121412bd5493c1db71e310d96c5a4d20ae17d08085cd0744ec315358e31",
      "types": [
        "ServiceDescriptionTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service-description/manifest#conforms-to-schema",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery01",
      "suite": "rdf",
      "name": "sq01 - Subquery within graph pattern",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq01.rq",
      "result_file": "sparql/sparql11/subquery/sq01.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq01.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq01.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery01",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery02",
      "suite": "rdf",
      "name": "sq02 - Subquery within graph pattern, graph variable is bound",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq02.rq",
      "result_file": "sparql/sparql11/subquery/sq02.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq01.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq01.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery02",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery03",
      "suite": "rdf",
      "name": "sq03 - Subquery within graph pattern, graph variable is not bound",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq03.rq",
      "result_file": "sparql/sparql11/subquery/sq03.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq01.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq01.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery03",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery04",
      "suite": "rdf",
      "name": "sq04 - Subquery within graph pattern, default graph does not apply",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq04.rq",
      "result_file": "sparql/sparql11/subquery/sq04.srx",
      "data": [
        "sparql/sparql11/subquery/sq04.rdf"
      ],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq01.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq01.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery04",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery05",
      "suite": "rdf",
      "name": "sq05 - Subquery within graph pattern, from named applies",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq05.rq",
      "result_file": "sparql/sparql11/subquery/sq05.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq05.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq05.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery05",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery06",
      "suite": "rdf",
      "name": "sq06 - Subquery with graph pattern, from named applies",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq06.rq",
      "result_file": "sparql/sparql11/subquery/sq06.srx",
      "data": [
        "sparql/sparql11/subquery/sq05.rdf"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery06",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery07",
      "suite": "rdf",
      "name": "sq07 - Subquery with from ",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq07.rq",
      "result_file": "sparql/sparql11/subquery/sq07.srx",
      "data": [],
      "named": [
        {
          "file": "sparql/sparql11/subquery/sq05.rdf",
          "name": "file:///Users/henneberger/orchiddb/conformance/upstream/cache/rdf/sparql/sparql11/subquery/sq05.rdf"
        }
      ],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery07",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery08",
      "suite": "rdf",
      "name": "sq08 - Subquery with aggregate",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq08.rq",
      "result_file": "sparql/sparql11/subquery/sq08.srx",
      "data": [
        "sparql/sparql11/subquery/sq08.rdf"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery08",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery09",
      "suite": "rdf",
      "name": "sq09 - Nested Subqueries",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq09.rq",
      "result_file": "sparql/sparql11/subquery/sq09.srx",
      "data": [
        "sparql/sparql11/subquery/sq09.rdf"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery09",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery10",
      "suite": "rdf",
      "name": "sq10 - Subquery with exists",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq10.rq",
      "result_file": "sparql/sparql11/subquery/sq10.srx",
      "data": [
        "sparql/sparql11/subquery/sq10.rdf"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery10",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery11",
      "suite": "rdf",
      "name": "sq11 - Subquery limit per resource",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq11.rq",
      "result_file": "sparql/sparql11/subquery/sq11.srx",
      "data": [
        "sparql/sparql11/subquery/sq11.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery11",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery12",
      "suite": "rdf",
      "name": "sq12 - Subquery in CONSTRUCT with built-ins",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq12.rq",
      "result_file": "sparql/sparql11/subquery/sq12_out.ttl",
      "data": [
        "sparql/sparql11/subquery/sq12.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery12",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery13",
      "suite": "rdf",
      "name": "sq13 - Subqueries don't inject bindings",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq13.rq",
      "result_file": "sparql/sparql11/subquery/sq13.srx",
      "data": [
        "sparql/sparql11/subquery/sq13.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery13",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/subquery/manifest.ttl#subquery14",
      "suite": "rdf",
      "name": "sq14 - limit by resource",
      "feature": "sparql11/subquery",
      "path": "sparql/sparql11/subquery/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/subquery/manifest.ttl",
      "source_sha256": "900765c1f6a8202dd8a3519b0ff9d30c45f84e2970633b32f7dd9b7cac2274e6",
      "types": [
        "QueryEvaluationTest"
      ],
      "query_file": "sparql/sparql11/subquery/sq14.rq",
      "result_file": "sparql/sparql11/subquery/sq14-out.ttl",
      "data": [
        "sparql/sparql11/subquery/sq14.ttl"
      ],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/manifest#subquery14",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/syntax-fed/manifest.ttl#test_1",
      "suite": "rdf",
      "name": "syntax-service-01.rq",
      "feature": "sparql11/syntax-fed",
      "path": "sparql/sparql11/syntax-fed/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-fed/manifest.ttl",
      "source_sha256": "cada5383a1f552ea2025a79e4d3af0f2f6c9c11eb5ec2bac07ed761bf14e651c",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-fed/syntax-service-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-fed/manifest#test_1",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-fed/manifest.ttl#test_2",
      "suite": "rdf",
      "name": "syntax-service-02.rq",
      "feature": "sparql11/syntax-fed",
      "path": "sparql/sparql11/syntax-fed/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-fed/manifest.ttl",
      "source_sha256": "cada5383a1f552ea2025a79e4d3af0f2f6c9c11eb5ec2bac07ed761bf14e651c",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-fed/syntax-service-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-fed/manifest#test_2",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-fed/manifest.ttl#test_3",
      "suite": "rdf",
      "name": "syntax-service-03.rq",
      "feature": "sparql11/syntax-fed",
      "path": "sparql/sparql11/syntax-fed/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-fed/manifest.ttl",
      "source_sha256": "cada5383a1f552ea2025a79e4d3af0f2f6c9c11eb5ec2bac07ed761bf14e651c",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-fed/syntax-service-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-fed/manifest#test_3",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_1",
      "suite": "rdf",
      "name": "syntax-select-expr-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-select-expr-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_1",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_2",
      "suite": "rdf",
      "name": "syntax-select-expr-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-select-expr-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_2",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_3",
      "suite": "rdf",
      "name": "syntax-select-expr-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-select-expr-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_3",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_4",
      "suite": "rdf",
      "name": "syntax-select-expr-04.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-select-expr-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_4",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_5",
      "suite": "rdf",
      "name": "syntax-select-expr-05.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-select-expr-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_5",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_6",
      "suite": "rdf",
      "name": "syntax-aggregate-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_6",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_7",
      "suite": "rdf",
      "name": "syntax-aggregate-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_7",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_8",
      "suite": "rdf",
      "name": "syntax-aggregate-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_8",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_9",
      "suite": "rdf",
      "name": "syntax-aggregate-04.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_9",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_10",
      "suite": "rdf",
      "name": "syntax-aggregate-05.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_11",
      "suite": "rdf",
      "name": "syntax-aggregate-06.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_12",
      "suite": "rdf",
      "name": "syntax-aggregate-07.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_13",
      "suite": "rdf",
      "name": "syntax-aggregate-08.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_14",
      "suite": "rdf",
      "name": "syntax-aggregate-09.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_15",
      "suite": "rdf",
      "name": "syntax-aggregate-10.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_15",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_16",
      "suite": "rdf",
      "name": "syntax-aggregate-11.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_16",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_17",
      "suite": "rdf",
      "name": "syntax-aggregate-12.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_17",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_18",
      "suite": "rdf",
      "name": "syntax-aggregate-13.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_18",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_19",
      "suite": "rdf",
      "name": "syntax-aggregate-14.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-14.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_19",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_20",
      "suite": "rdf",
      "name": "syntax-aggregate-15.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-aggregate-15.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_20",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_21",
      "suite": "rdf",
      "name": "syntax-subquery-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-subquery-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_21",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_22",
      "suite": "rdf",
      "name": "syntax-subquery-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-subquery-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_22",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_23",
      "suite": "rdf",
      "name": "syntax-subquery-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-subquery-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_23",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_24",
      "suite": "rdf",
      "name": "syntax-not-exists-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-not-exists-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_24",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_25",
      "suite": "rdf",
      "name": "syntax-not-exists-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-not-exists-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_25",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_26",
      "suite": "rdf",
      "name": "syntax-not-exists-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-not-exists-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_26",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_27",
      "suite": "rdf",
      "name": "syntax-exists-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-exists-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_27",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_28",
      "suite": "rdf",
      "name": "syntax-exists-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-exists-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_28",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_29",
      "suite": "rdf",
      "name": "syntax-exists-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-exists-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_29",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_30",
      "suite": "rdf",
      "name": "syntax-minus-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-minus-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_30",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_31",
      "suite": "rdf",
      "name": "syntax-oneof-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-oneof-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_31",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_32",
      "suite": "rdf",
      "name": "syntax-oneof-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-oneof-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_32",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_33",
      "suite": "rdf",
      "name": "syntax-oneof-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-oneof-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_33",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_34",
      "suite": "rdf",
      "name": "syntax-bindingBINDscopes-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bindings-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_34",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_35a",
      "suite": "rdf",
      "name": "syntax-bindings-02a.rq with VALUES clause",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bindings-02a.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_35a",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_36a",
      "suite": "rdf",
      "name": "syntax-bindings-03a.rq with VALUES clause",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bindings-03a.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_36a",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_38a",
      "suite": "rdf",
      "name": "syntax-bindings-05a.rq with VALUES clause",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bindings-05a.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_38a",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_40",
      "suite": "rdf",
      "name": "syntax-bind-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bind-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_40",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_41",
      "suite": "rdf",
      "name": "syntax-construct-where-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-construct-where-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_41",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_42",
      "suite": "rdf",
      "name": "syntax-construct-where-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-construct-where-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_42",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_43",
      "suite": "rdf",
      "name": "syn-bad-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_43",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_44",
      "suite": "rdf",
      "name": "syn-bad-02.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_44",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_45",
      "suite": "rdf",
      "name": "syn-bad-03.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_45",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_46",
      "suite": "rdf",
      "name": "syn-bad-04.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_46",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_47",
      "suite": "rdf",
      "name": "syn-bad-05.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_47",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_48",
      "suite": "rdf",
      "name": "syn-bad-06.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_48",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_49",
      "suite": "rdf",
      "name": "syn-bad-07.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_49",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_50",
      "suite": "rdf",
      "name": "syn-bad-08.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_50",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_51",
      "suite": "rdf",
      "name": "syntax-bindings-09.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-bindings-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_51",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_53",
      "suite": "rdf",
      "name": "PrefixName with hex-encoded colons",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/qname-escape-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_53",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_54",
      "suite": "rdf",
      "name": "PrefixName with unescaped colons",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/qname-escape-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_54",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_55",
      "suite": "rdf",
      "name": "syntax-BINDscope1.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope1.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_55",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_56",
      "suite": "rdf",
      "name": "syntax-BINDscope2.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope2.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_56",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_57",
      "suite": "rdf",
      "name": "syntax-BINDscope3.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope3.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_57",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_58",
      "suite": "rdf",
      "name": "syntax-BINDscope4.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope4.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_58",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_59",
      "suite": "rdf",
      "name": "syntax-BINDscope5.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope5.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_59",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_60",
      "suite": "rdf",
      "name": "syntax-BINDscope6.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope6.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_60",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_61a",
      "suite": "rdf",
      "name": "syntax-BINDscope7.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope7.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_61a",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_62a",
      "suite": "rdf",
      "name": "syntax-BINDscope8.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-BINDscope8.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_62a",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_63",
      "suite": "rdf",
      "name": "syntax-propertyPaths-01.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-propertyPaths-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_63",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_64",
      "suite": "rdf",
      "name": "syntax-SELECTscope1.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-SELECTscope1.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_64",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_65",
      "suite": "rdf",
      "name": "syntax-SELECTscope2",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-SELECTscope2.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_65",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_66",
      "suite": "rdf",
      "name": "syntax-SELECTscope3.rq",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syntax-SELECTscope3.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_66",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_01",
      "suite": "rdf",
      "name": "syn-pname-01",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_02",
      "suite": "rdf",
      "name": "syn-pname-02",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_03",
      "suite": "rdf",
      "name": "syn-pname-03",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_04",
      "suite": "rdf",
      "name": "syn-pname-04",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_05",
      "suite": "rdf",
      "name": "syn-pname-05",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_06",
      "suite": "rdf",
      "name": "syn-pname-06",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_07",
      "suite": "rdf",
      "name": "syn-pname-07",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_08",
      "suite": "rdf",
      "name": "syn-pname-08",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_09",
      "suite": "rdf",
      "name": "syn-pname-09",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pname-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_01",
      "suite": "rdf",
      "name": "syn-bad-pname-01",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_02",
      "suite": "rdf",
      "name": "syn-bad-pname-02",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-02.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_03",
      "suite": "rdf",
      "name": "syn-bad-pname-03",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-03.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_04",
      "suite": "rdf",
      "name": "syn-bad-pname-04",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_05",
      "suite": "rdf",
      "name": "syn-bad-pname-05",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_06",
      "suite": "rdf",
      "name": "syn-bad-pname-06",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-06.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_07",
      "suite": "rdf",
      "name": "syn-bad-pname-07",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-07.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_07",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_08",
      "suite": "rdf",
      "name": "syn-bad-pname-08",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-08.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_08",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_09",
      "suite": "rdf",
      "name": "syn-bad-pname-09",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-09.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_09",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_10",
      "suite": "rdf",
      "name": "syn-bad-pname-10",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-10.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_11",
      "suite": "rdf",
      "name": "syn-bad-pname-11",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-11.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_12",
      "suite": "rdf",
      "name": "syn-bad-pname-12",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-12.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pn_bad_13",
      "suite": "rdf",
      "name": "syn-bad-pname-13",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-pname-13.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pn_bad_13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_pp_coll",
      "suite": "rdf",
      "name": "syn-pp-in-collection",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-pp-in-collection.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_pp_coll",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_escape_01",
      "suite": "rdf",
      "name": "\\U unicode codepoint escaping in literal",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-codepoint-escape-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_escape_01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_escape_bad_02",
      "suite": "rdf",
      "name": "Invalid multi-pass codepoint escaping (\\u then \\U)",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-codepoint-escape-bad-04.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_escape_bad_02",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_escape_bad_03",
      "suite": "rdf",
      "name": "Invalid multi-pass codepoint escaping (\\U then \\u)",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-codepoint-escape-bad-05.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_escape_bad_03",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_boundaries_04",
      "suite": "rdf",
      "name": "utf8 literal using codepoints at notable unicode boundaries",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/1val1STRING_LITERAL1_with_UTF8_boundaries.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_boundaries_04",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_boundaries_escaped_05",
      "suite": "rdf",
      "name": "\\U and \\u unicode codepoint escaping in literal using codepoints at notable unicode boundaries",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "PositiveSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/1val1STRING_LITERAL1_with_UTF8_boundaries_escaped.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_boundaries_escaped_05",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_codepoint_invalid_escaped_bad_06",
      "suite": "rdf",
      "name": "\\u unicode codepoint escaping in literal using partial surrogate pair",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-invalid-codepoint-escaped-bad-01.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_codepoint_invalid_escaped_bad_06",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_bad_values_too_few",
      "suite": "rdf",
      "name": "Too few values in a VALUE clause compared to the number of variables",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-values-too-few.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_bad_values_too_few",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-query/manifest.ttl#test_bad_values_too_many",
      "suite": "rdf",
      "name": "Too many values in a VALUE clause compared to the number of variables",
      "feature": "sparql11/syntax-query",
      "path": "sparql/sparql11/syntax-query/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-query/manifest.ttl",
      "source_sha256": "10bb104ac4823b9b3bdd356a0c07ccfc00e0b198dbd23453910576e4d538417d",
      "types": [
        "NegativeSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-query/syn-bad-values-too-many.rq",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_bad_values_too_many",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_1",
      "suite": "rdf",
      "name": "syntax-update-01.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-01.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_1",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_2",
      "suite": "rdf",
      "name": "syntax-update-02.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-02.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_2",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_3",
      "suite": "rdf",
      "name": "syntax-update-03.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-03.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_3",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_4",
      "suite": "rdf",
      "name": "syntax-update-04.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-04.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_4",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_5",
      "suite": "rdf",
      "name": "syntax-update-05.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-05.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_5",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_6",
      "suite": "rdf",
      "name": "syntax-update-06.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-06.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_6",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_7",
      "suite": "rdf",
      "name": "syntax-update-07.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-07.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_7",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_8",
      "suite": "rdf",
      "name": "syntax-update-08.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-08.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_8",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_9",
      "suite": "rdf",
      "name": "syntax-update-09.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-09.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_9",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_10",
      "suite": "rdf",
      "name": "syntax-update-10.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-10.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_10",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_11",
      "suite": "rdf",
      "name": "syntax-update-11.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-11.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_11",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_12",
      "suite": "rdf",
      "name": "syntax-update-12.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-12.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_12",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_13",
      "suite": "rdf",
      "name": "syntax-update-13.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-13.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_13",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_14",
      "suite": "rdf",
      "name": "syntax-update-14.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-14.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_14",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_15",
      "suite": "rdf",
      "name": "syntax-update-15.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-15.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_15",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_16",
      "suite": "rdf",
      "name": "syntax-update-16.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-16.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_16",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_17",
      "suite": "rdf",
      "name": "syntax-update-17.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-17.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_17",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_18",
      "suite": "rdf",
      "name": "syntax-update-18.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-18.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_18",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_19",
      "suite": "rdf",
      "name": "syntax-update-19.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-19.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_19",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_20",
      "suite": "rdf",
      "name": "syntax-update-20.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-20.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_20",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_21",
      "suite": "rdf",
      "name": "syntax-update-21.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-21.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_21",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_22",
      "suite": "rdf",
      "name": "syntax-update-22.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-22.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_22",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_23",
      "suite": "rdf",
      "name": "syntax-update-23.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-23.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_23",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_24",
      "suite": "rdf",
      "name": "syntax-update-24.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-24.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_24",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_25",
      "suite": "rdf",
      "name": "syntax-update-25.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-25.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_25",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_26",
      "suite": "rdf",
      "name": "syntax-update-26.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-26.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_26",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_27",
      "suite": "rdf",
      "name": "syntax-update-27.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-27.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_27",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_28",
      "suite": "rdf",
      "name": "syntax-update-28.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-28.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_28",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_29",
      "suite": "rdf",
      "name": "syntax-update-29.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-29.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_29",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_30",
      "suite": "rdf",
      "name": "syntax-update-30.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-30.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_30",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_31",
      "suite": "rdf",
      "name": "syntax-update-31.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-31.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_31",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_32",
      "suite": "rdf",
      "name": "syntax-update-32.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-32.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_32",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_33",
      "suite": "rdf",
      "name": "syntax-update-33.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-33.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_33",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_34",
      "suite": "rdf",
      "name": "syntax-update-34.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-34.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_34",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_35",
      "suite": "rdf",
      "name": "syntax-update-35.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-35.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_35",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_36",
      "suite": "rdf",
      "name": "syntax-update-36.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-36.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_36",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_37",
      "suite": "rdf",
      "name": "syntax-update-37.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-37.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_37",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_38",
      "suite": "rdf",
      "name": "syntax-update-38.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-38.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_38",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_39",
      "suite": "rdf",
      "name": "syntax-update-39.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-39.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_39",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_40",
      "suite": "rdf",
      "name": "syntax-update-40.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-40.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_40",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_41",
      "suite": "rdf",
      "name": "syntax-update-bad-01.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-01.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_41",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_42",
      "suite": "rdf",
      "name": "syntax-update-bad-02.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-02.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_42",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_43",
      "suite": "rdf",
      "name": "syntax-update-bad-03.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-03.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_43",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_44",
      "suite": "rdf",
      "name": "syntax-update-bad-04.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-04.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_44",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_45",
      "suite": "rdf",
      "name": "syntax-update-bad-05.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-05.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_45",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_46",
      "suite": "rdf",
      "name": "syntax-update-bad-06.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-06.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_46",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_47",
      "suite": "rdf",
      "name": "syntax-update-bad-07.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-07.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_47",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_48",
      "suite": "rdf",
      "name": "syntax-update-bad-08.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-08.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_48",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_49",
      "suite": "rdf",
      "name": "syntax-update-bad-09.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-09.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_49",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_50",
      "suite": "rdf",
      "name": "syntax-update-bad-10.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-10.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_50",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_51",
      "suite": "rdf",
      "name": "syntax-update-bad-11.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-11.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_51",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_52",
      "suite": "rdf",
      "name": "syntax-update-bad-12.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-bad-12.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_52",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_53",
      "suite": "rdf",
      "name": "syntax-update-53.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-53.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_53",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-1/manifest.ttl#test_54",
      "suite": "rdf",
      "name": "syntax-update-54.ru",
      "feature": "sparql11/syntax-update-1",
      "path": "sparql/sparql11/syntax-update-1/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-1/manifest.ttl",
      "source_sha256": "75c2357d8944cf8b4c868197afa13696598ba0474fb37a6501ad5ec999d68329",
      "types": [
        "NegativeUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-1/syntax-update-54.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-1/manifest#test_54",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/syntax-update-2/manifest.ttl#syntax-update-other-01",
      "suite": "rdf",
      "name": "syntax-update-other-01",
      "feature": "sparql11/syntax-update-2",
      "path": "sparql/sparql11/syntax-update-2/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/syntax-update-2/manifest.ttl",
      "source_sha256": "5b768228eb716c56bb094573b2fe939d6b57d52d48b677143fcdaaef77650dd6",
      "types": [
        "PositiveUpdateSyntaxTest11"
      ],
      "query_file": "sparql/sparql11/syntax-update-2/large-request-01.ru",
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-update-2/manifest#syntax-update-other-01",
      "action_complex": false
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#load-silent",
      "suite": "rdf",
      "name": "LOAD SILENT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#load-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#load-into-silent",
      "suite": "rdf",
      "name": "LOAD SILENT INTO",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#load-into-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#clear-silent",
      "suite": "rdf",
      "name": "CLEAR SILENT GRAPH iri",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#clear-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#clear-default-silent",
      "suite": "rdf",
      "name": "CLEAR SILENT DEFAULT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#clear-default-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#create-silent",
      "suite": "rdf",
      "name": "CREATE SILENT iri",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#create-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#drop-silent",
      "suite": "rdf",
      "name": "DROP SILENT GRAPH iri",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#drop-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#drop-default-silent",
      "suite": "rdf",
      "name": "DROP SILENT DEFAULT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#drop-default-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#copy-silent",
      "suite": "rdf",
      "name": "COPY SILENT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#copy-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#copy-to-default-silent",
      "suite": "rdf",
      "name": "COPY SILENT TO DEFAULT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#copy-to-default-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#move-silent",
      "suite": "rdf",
      "name": "MOVE SILENT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#move-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#move-to-default-silent",
      "suite": "rdf",
      "name": "MOVE SILENT TO DEFAULT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#move-to-default-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#add-silent",
      "suite": "rdf",
      "name": "ADD SILENT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#add-silent",
      "action_complex": true
    },
    {
      "id": "rdf:sparql/sparql11/update-silent/manifest.ttl#add-to-default-silent",
      "suite": "rdf",
      "name": "ADD SILENT TO DEFAULT",
      "feature": "sparql11/update-silent",
      "path": "sparql/sparql11/update-silent/manifest.ttl",
      "source": "https://github.com/w3c/rdf-tests/blob/369a90d1a60c021b746df2e411da0ff36258a758/sparql/sparql11/update-silent/manifest.ttl",
      "source_sha256": "0a50c092383f082e5f8c22d79ec92ab538178ae1f0bfacbba0bd9d6cc343791d",
      "types": [
        "UpdateEvaluationTest"
      ],
      "query_file": null,
      "result_file": null,
      "data": [],
      "named": [],
      "requires": [],
      "manifest_test": "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/update-silent/manifest#add-to-default-silent",
      "action_complex": true
    }
  ]
}
